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