Git Your branch is ahead of 'origin/master' by X commits解決方法


 

(1)方法1:git fetch origin

(2)方法2(代碼還需要):git push origin

(3)方法3 (代碼不需要):git reset --hard origin/$branch

  參考:

  https://blog.csdn.net/Thousa_Ho/article/details/73350703

  https://stackoverflow.com/questions/16288176/your-branch-is-ahead-of-origin-master-by-3-commits

  可以先執行下git  diff $branch origin/$branch 看下差異

【備注,先git log 看看還有沒有沒有push 的commit的,如果沒有,就用git reset --hard origin/$branch強制覆蓋成和遠程倉庫一樣,如果有的話,就先push

(4) git pull --rebase

(5)git pull origin cherryPick

  參考:https://blog.csdn.net/u010383937/article/details/72901675

 


免責聲明!

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



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