git撤銷pull命令


1、運行git reflog命令查看你的歷史變更記錄

 

 

2.然后用git reset --hard HEAD@{n},(n是你要回退到的引用位置)回退。

比如上圖可運行 git reset --hard 40a9a83

 

3. git merge --abort命令回到解決沖突之前的狀態。
再重新執行git pull操作。重新解決沖突, 注意看仔細了

 

該命令僅僅在合並后導致沖突時才使用。git merge --abort將會拋棄合並過程並且嘗試重建合並前的狀態。但是,當合並開始時如果存在未commit的文件,git merge --abort在某些情況下將無法重現合並前的狀態。(特別是這些未commit的文件在合並的過程中將會被修改時)

警告:運行git-merge時含有大量的未commit文件很容易讓你陷入困境,這將使你在沖突中難以回退。因此非常不鼓勵在使用git-merge時存在未commit的文件,建議使用git-stash命令將這些未commit文件暫存起來,並在解決沖突以后使用git stash pop把這些未commit文件還原出來。


免責聲明!

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



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