關於Git回退再前進造成本地代碼和遠程倉庫代碼不一致的問題


事情經過:

 git push 提交之后(版本2.0), 回退, 然后做了一些修改, 
發現有問題,於是腦抽回退git reset --hard HEAD^ (版本1,0),
 然后又前進到之前那個版本(2.0), 發現文件還是在1.0版本

但是遠程倉庫上的代碼又是2.0版本的 
 
不知道啥原因, 於是把遠程倉庫強行覆蓋本地, 請勿輕易嘗試:
 git fetch --all && git reset --hard origin/master && git pull 
 
然后就回到了最新的版本


免責聲明!

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



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