本文总结了Git常用命令:初始化、状态查询、撤销add、修改commit描述、版本回退、设置邮箱和代理,并提供了命令示例。

三板斧:git add . | git commit -m "commit" | git push

初始化及状态查询

# 初始化一个git项目
git init
# 查看状态
git status
git status -sb
# 查看修改
git diff

撤销指定 add

# 撤销指定文件的add
git rm --cached [file-name]
git reset HEAD  [file-name]
# 撤销全部add
git reset HEAD .

修改 commit 描述

# 修改commit描述
git commit -m --amend

版本回退

# 重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致 commitid可以通过git log查看
git reset --hard [commitid]

git 设置邮箱、设置代理

git config --global user.email "xxx@xx.com"
git config --global user.name "xxx"
# 设置代理
git config --global http.proxy 'socks5://127.0.0.1:1080' && git config --global https.proxy 'socks5://127.0.0.1:1080'
# 取消设置
git config --global --unset http.proxy && git config --global --unset https.proxy

其他

关于 Git 的一些概念和原理 可以看这篇 30 分钟让你掌握 Git 的黑魔法

2019-06-11 补充:git Sheet

暂无评论