git使用筆記:git commit后,如何撤銷commit


在實際使用git的過程中,偶爾會遇到提交多余不能提交的文件,比如target等等,這時候就需要退回或撤銷commit的操作,具體步驟參考如下:

執行commit后,還沒執行push時,想要撤銷這次的commit,該怎么辦?

命令:git reset --soft HEAD^

這樣就成功撤銷了commit,如果想要連着add也撤銷的話,--soft改為--hard(刪除工作空間的改動代碼)。

命令詳解:

HEAD^ 表示上一個版本,即上一次的commit,也可以寫成HEAD~1
如果進行兩次的commit,想要都撤回,可以使用HEAD~2

 

--soft
不刪除工作空間的改動代碼 ,撤銷commit,不撤銷git add file

 

--hard
刪除工作空間的改動代碼,撤銷commit且撤銷add


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM