【工具】解決 git錯誤 error: failed to push some refs to 'https://github.com/...


問題原因

出現git錯誤 error: failed to push some refs to 'https://github.com/... 的主要原因是遠程庫與本地庫不一致造成的,在hint中也有提示把遠程庫同步到本地庫就可以了。

問題分析

發生問題時候的狀態

執行 git pull -–rebase origin master 操作

執行 git pull -–rebase origin master 操作,意為先取消commit記錄,並且把它們臨時保存為補丁(patch)(這些補丁放到”.git/rebase”目錄中),之后同步遠程庫到本地,最后合並補丁到本地庫之中。

最后把本地庫push到遠程庫當中,使本地與遠程倉庫保持一致

解決辦法

git pull --rebase origin master

該命令的意思是把遠程庫中的更新合並到(pull=fetch+merge)本地庫中,–-rebase的作用是取消掉本地庫中剛剛的commit,並把他們接到更新后的版本庫之中。


免責聲明!

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



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