git push時提示:更新被拒絕


在對本地庫中的文件執行修改后,想git push推送到遠程庫中,結果在git push的時候提示出錯:

! [rejected] master -> master (fetch first)
error: 無法推送一些引用到 ‘git@github.com:shuailisha/git_share.git’
提示:更新被拒絕,因為遠程版本庫包含您本地尚不存在的提交。這通常是因為另外
提示:一個版本庫已推送了相同的引用。再次推送前,您可能需要先合並遠程變更
提示:(如 ‘git pull’)。
提示:詳見 ‘git push –help’ 中的 ‘Note about fast-forwards’ 小節。


解決方案:
因為當前分支的最新提交落后於其對應的遠程分支,所以我們先從遠程庫fetch到更新再和本地庫合並,之后就可以git push操作了。

git fetch origin
git merge origin/master

原文鏈接:https://blog.csdn.net/github_35003236/article/details/78952043


免責聲明!

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



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