git如何回滚?git
提交的最近两次想回滚。github
用如下命令:mvc
其中--hard后面的是提交id,能够从本身项目的官网找到,spa
如:https://github.com/automvc/bee/commits/master ;3d
也能够经过 git log命令查找。blog
D:\JavaWeb\XXX>git reset --hard 54eb43dget
HEAD is now at 54eb43d update READMEit
D:\JavaWeb\XXX >git push -u origin masterast
而后输入用户名密码。date
提醒:同时提交github,gitee两个项目的要注意,要输入两次,注意看网址。
再次查看提交的历史,发现须要回滚的两次记录不见了,成功实现消除提交痕迹。以下图所示。
要是上面的提交被拒绝,能够强制提交。
强制提交 (-f) 要确保你的提交不会覆盖别人的东西.
git push -f origin master