查看用户名
git config user.name
查看邮箱
git config user.email
切换用户
git config --global user.name "xxxx@xxx.com"
切换邮箱
git config --global user.email "xxx"
回滚本地代码
$ git reset --hard 91d88890cac745b7314fa115c4beaa5649cc1fc6
回滚远程代码
git push --force
撤销已经add,但是没有commit的代码
git reset HEAD
撤销已经commit,但是没有push到远端的文件(仅撤销commit 保留add操作)
1.撤销上一次的提交
git reset --soft HEAD^
2.按照输入的数字撤销输入数字条commit记录
git reset HEAD~数字
撤销已经push到远端的文件
// 切换到指定分支
git checkout 分支名
// 撤回到需要的版本
git reset --soft 需要回退到的版本号
//提交撤销动作到服务器,强制提交当前版本号
git push origin 分支名 --force
将本地代码强行覆盖带远端
git push -f
可以通过 git log
命令查看提交的版本号(选择需要回退的版本号)