遇到Your branch and 'origin/xxxx' have diverged, and have 3 and 9 different commits each, respectively.問題的分析及解決方法


背景

如題

分析

遇到該問題原因,是本地分支與對應遠程分支的commit存在diff,俗稱分支分叉。

如何解決

把本地分支與遠程分支存在的diff解決掉

1. 把本地分支強推到遠程分支: git push origin branch_xxx -f

2. 把遠程分支rebase到本地分支

參考

  1. https://www.jianshu.com/p/21af39fc854e
  2. https://blog.csdn.net/d6619309/article/details/52711035
  3. https://my.oschina.net/u/588516/blog/1527398


免責聲明!

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



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