[問題] 新手git push時出問題

作者: lovelyzon (如今你)   2014-05-17 15:34:56
有時候我git add filename,接著commit完之後
要push上去時會出現錯誤訊息:
failed to push some refs to "https://githun.com/......"
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again.
請問他是要我再pull一遍嗎><? 為何為何~?
git還沒上手Q
作者: soem (流水)   2014-05-17 15:46:00
應該是push上去前要先下pull或pull --rebase
作者: lovelyzon (如今你)   2014-05-17 15:51:00
已經clone下來了還要pull嗎?
作者: soem (流水)   2014-05-17 15:54:00
你要push到remote的repo就要先pull其他人的commit來看有沒有conflict或有沒有要mergeclone是clone那當下的repo狀態,還是得要下pull來sync
作者: lovelyzon (如今你)   2014-05-17 15:56:00
意思是我clone下來的是舊版本 必須再pull一遍檢查有沒有conflict囉?
作者: soem (流水)   2014-05-17 16:02:00
應該是從你clone/pull到你要push時有其他人也push了,你就要先拉他的部份下來,才能再push
作者: alog (A肉哥)   2014-05-18 07:09:00
fetch/merge直接拉下來豪空步
作者: soem (流水)   2014-05-18 10:52:00
也是..最近有看到這樣的討論,才驚覺我的操作帶著svn的習慣..

Links booklink

Contact Us: admin [ a t ] ucptt.com