git commit 怎麼撤銷

需求背景:當你不小心提交錯某個文件或者或者多提交了某些文件,並且還沒有push,這時,可以使用如下步驟來回退到提交前的狀態(ps:每次提交先stash,pull,stashpop 然後再commit,push)
git log 會打印出所有的提交歷史。
然後定位到自己想要回退到的對應版本,找到其hash值。
commit 0c17bf55de2054ffd6bd67714c75c0861618e3de
Author: aa
Date:   Tue Aug 8 18:14:16 2017 +0800

    bug fix: aa fix

commit 7fc618a62b219829089cb47a6c04db95157a2b4f
Author: bb
Date:   Tue Aug 8 17:56:04 2017 +0800

   bb fix bug

然後使用git reset --hard commitid 回退到對應版本。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章