一 查看git提交歷史記錄
git log
二 回退到你想要的那一次提交
git reset --hard d0d8fa0c505569d89a06c0f0baf1ac898f7749cf
執行完git命令后你會發現你的本地已經回退到指定的版本了,如果你是想遠程倉庫也回退,可以將本次執行結果強制推送到遠程倉庫。
git push -f -u origin master
這種回退操作不會保留兩次版本中間的提交記錄,請注意備份好數據文件。
git 撤銷merging狀態
- // 撤銷merge
- $ git reset --hard HEAD (or sha_1)