看板 Linux 關於我們 聯絡資訊
有時候我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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.143.11 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1400312104.A.983.html
soem:應該是push上去前要先下pull或pull --rebase 05/17 15:46
lovelyzon:已經clone下來了還要pull嗎? 05/17 15:51
soem:你要push到remote的repo就要先pull其他人的commit來看有沒有 05/17 15:54
soem:conflict或有沒有要merge 05/17 15:54
soem:clone是clone那當下的repo狀態,還是得要下pull來sync 05/17 15:55
lovelyzon:意思是我clone下來的是舊版本 必須再pull一遍檢查有沒有 05/17 15:56
lovelyzon:conflict囉? 05/17 15:56
soem:應該是從你clone/pull到你要push時有其他人也push了,你就要 05/17 16:02
soem:先拉他的部份下來,才能再push 05/17 16:02
alog:fetch/merge 05/18 07:09
alog:直接拉下來豪空步 05/18 07:10
soem:也是..最近有看到這樣的討論,才驚覺我的操作帶著svn的習慣.. 05/18 10:52