git如何取消本地已經commit過的代碼?


問題背景:

最近幾個人共同做一個項目,臨近下班的時候,發現項目中有點問題,然后我和領導兩個人都對同一個文件做了修改,然后我本地暫存了后,領導已經

提交了,這樣一來,就需要我把本地提交的取消了;

 

 

 

解決辦法:

1.先把已經commit的多個文件,從暫存區取消出來;

 git reset --soft HEAD^

 

2.把上一步的文件取消修改;

git reset --hard HEAD^ 

 

3.在本地沒有任何暫存和提交的情況下,拉取遠程最新的代碼

git pull


免責聲明!

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



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