Github報錯:更新被拒絕,因爲你當前分支的最新提交落後於其對應的遠程分支
問題現象
從上圖中報錯信息得知,此error
是說,拒絕master-->master
提示: 由於當前分支的提示已過期,更新被拒絕
解決辦法
因爲當前分支的最新提交落後其對應的遠程分支,所以我們需要先從遠程庫fetch到更新在和本地庫合併,之後就可以正常進行git push操作
git remote add origin https://github.com/username/Hello-World.git
git fetch origin # 獲取遠程更新
git merge origin/master # 把更新的內容合併到本地分支
在敲入git merge origin/master
還是存在下面的報錯,此時需要按照提示使用命令git commit
來提交依稀更新描述
鍵入命令git commit -m "two commit errror"
只有在鍵入git merge origin/master
git push
推送到遠程倉庫
到此問題解決
歡迎大家參考!