1.自己從遠端的gitlab上pull -f 程式碼,遠端的更新怎麼也pull不下來,後來看了下本地的commit比遠端多200多次,是不是這個原因導致不能從遠端倉庫pull程式碼? 我得先push之後才能從遠端pull程式碼?
阿神2017-05-02 09:31:59
你pull不下來,表示你本地有沒有commit的程式碼,所以要不你先commit push上去,要不先git stash 存於棧中 到適當時間在取出,再git pull
某草草2017-05-02 09:31:59
本地比遠端的commit記錄更多, 說明本地比遠端更新,所以不允許pull
要是遠端程式碼和你本地沒有衝突,直接將本地修改commit
后 push
到遠程,後就一致了。
要是push時有衝突,則可以
git fetch
git rebase origin/master
根據提示解決衝突。
然後push
本地代碼到遠端