git 本地commit比遠端多,是不是不能從遠端pull下來程式碼了?
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:29:59
0
5
673

1.自己從遠端的gitlab上pull -f 程式碼,遠端的更新怎麼也pull不下來,後來看了下本地的commit比遠端多200多次,是不是這個原因導致不能從遠端倉庫pull程式碼? 我得先push之後才能從遠端pull程式碼?

过去多啦不再A梦
过去多啦不再A梦

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

試試 git rebase origin/master

阿神

你pull不下來,表示你本地有沒有commit的程式碼,所以要不你先commit push上去,要不先git stash 存於棧中 到適當時間在取出,再git pull

漂亮男人

試試手動fetch下來merge,然後再push上去,甚至可以rebase下

洪涛

git 取得

某草草

本地比遠端的commit記錄更多, 說明本地比遠端更新,所以不允許pull

要是遠端程式碼和你本地沒有衝突,直接將本地修改commitpush 到遠程,後就一致了。

要是push時有衝突,則可以

git fetch
git rebase origin/master

根據提示解決衝突。
然後push 本地代碼到遠端

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