git出現這種錯誤是什麼原因? error :hint?
给我你的怀抱
给我你的怀抱 2017-05-02 09:19:50
0
4
679

$ git push origin master
寄至 git@github.com:qzmly100/repository-.git
! [已拒絕] 高手-> master(先取得)
錯誤:無法將一些引用推送到 'git@github.com:qzmly100/repository-.git'
提示:更新被拒絕,因為遠端包含您所做的工作
提示:本地沒有。這通常是由另一個儲存庫推送引起的
提示:給同一個參考。您可能想先整合遠端變更
提示:(例如,“git pull ...”)再次推送之前。
提示:有關詳細信息,請參閱“git push --help”中的“有關快進的注意事項”。

分析一下如何解決?

给我你的怀抱
给我你的怀抱

全部回覆(4)
左手右手慢动作

是不是在不同的機器上做了提交? ?

遠端分支上存在本地分支中不存在的提交,往往是多人協作開發過程中遇到的問題,可以先fetchmerge,也就是pull,把远程分支上的提交合并到本地分支之后再push

如果你確定遠端分支上那些提交都不需要了,那麼直接git push origin master -f,強行讓本地分支覆蓋遠端分支。 。 。

世界只因有你

你的遠端函式庫的版本比你的本機函式庫要新,需要先git pull 更新你的本機函式庫後才能git push到遠端函式庫裡~

簡單說就是你的遠端庫裡有了本地庫沒有的東西,需要先同步,然後才能把本地庫內容推送到遠端庫裡~

PHPzhong

不是說的很明確了嘛。 。 ?

讓你fetch first

就是先git pull 一下...

洪涛

可能是你本地倉庫資料和遠端倉庫資料不一致,要先抓取並合併遠端倉庫全部內容(git pull origin master),再推送本地倉庫資料(git push origin master)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板