git push 出現 you are not allowed to upload merges 錯誤提示


解決方法:敲git rebase 然后按提示執行就行了,如果rebase 發生沖突的話,則修改,修改完后git add -u filename,然后git rebase --continue ,直到沒有沖突為止。不需要commit 。最后再上code(參考鏈接 參考鏈接2
出現問題的原因:在本地分支ahead 遠程分支commit 不止一個的 時候,即是出現了分叉,在這種情況下使用了git pull 更新代碼之后去git push 就會產生如此情況
解決原理: 使用rebase,”放棄“本地補丁,實則是保存起來然后加在遠程分支的最前面
rebase解析鏈接
附上一個含有比較多的git 錯誤解析的博文:點擊打開鏈接
————————————————
版權聲明:本文為CSDN博主「muximuxi525」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/muxidreamtohit/article/details/43408127


免責聲明!

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



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