Git 常用命令

Git 基础使用

简介:在日常开发工作中避免不了要使用 git 进行代码管理。下面是总结一些常用的git使用方法。

git 设置代理

说明:git 设置代理可以进行FQ下载
  • 使用命令设定git 的代理方式。
// socks代理:

git config --global http.proxy socks5://127.0.0.1:1080

git config --global https.proxy socks5://127.0.0.1:1080


// http/https代理

git config --global http.proxy http://127.0.0.1:8080

git config --global https.proxy https://127.0.0.1:8080


// 取消代理:
git config --global --unset http.proxy

git config --global --unset https.proxy

// 查看配置信息:

git config -l --global

注:修改过代理下载后记得修改回来。

git clone

git pull

git fetch

git rebase

git merge

git push

git checkout

git log

git reset

简介:git reset 进行版本回滚常用参数

  • --hard 版本号 (--hard选项会还原到对应的版本,我们就不能达成“撤销提交,修改部分文件内容重新提交并推送”的目的了。)
  • --soft 版本号 (--soft选项的意思是,保留当前工作区,以便于我们修改完之后重新提交。)

git reset --hard <版本号>

// 获取历史提交版本号
git log 

// 回滚到指定历史版本
git reset --hard <版本号>

// 推送到远程分支
git push origin <指定分支>

git reset --soft <版本号>

// 获取历史提交版本号
git log

// 回滚到指定历史版本
git reset --soft <版本号>

// 推到远程仓库
git push origin <指定分支> --force

注:如果不加--force,会因为本地版本号低于远端仓库版本号而无法推送

git reset --soft <版本号> 修改代码提交

// 获取历史提交版本号
git log

// 回滚到指定历史版本
git reset --soft <版本号>

// 推到远程仓库
git push origin <指定分支> --force

// 修改代码保存

git add .

git commit -m "commit message"

git push origin <指定分支>
posted @ 2022-03-18 15:46  影的记忆  阅读(27)  评论(0编辑  收藏  举报