git常用命令


1.查看本地提交的用户及邮箱

git congit user.name
git config user.email

2.修改提交的用户名及邮箱

git config --global user.name "用户名"
git config --global user.email "邮箱"

3.撤销
3.1 撤销上一版commit

git reset --soft HEAD^

3.2 撤销前n搬commit

git reset --soft HEAD~n

注:若要连add一起撤销则将 --soft 改为 --hard

4.本地分支推送到远程

git push origin dev(自己的分支)

5.回滚某次提交并推送到远程
查看提交历史

git log --pretty=oneline

版本回退

git reset --soft commitID   //只删除commitID之后的提交记录log,代码的改动还在。`

git reset --hard commitID   //彻底删除commitID之后所做的改动,代码也一起回退回来了。 (慎重用,用前最好备份一下代码,或者用git diff 生成一个patch)

推送到远程

git push -f origin master