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

看板Linux作者 (如今你)時間10年前 (2014/05/17 15:35), 編輯推噓2(2010)
留言12則, 3人參與, 最新討論串1/1
有時候我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

05/17 15:46, , 1F
應該是push上去前要先下pull或pull --rebase
05/17 15:46, 1F

05/17 15:51, , 2F
已經clone下來了還要pull嗎?
05/17 15:51, 2F

05/17 15:54, , 3F
你要push到remote的repo就要先pull其他人的commit來看有沒有
05/17 15:54, 3F

05/17 15:54, , 4F
conflict或有沒有要merge
05/17 15:54, 4F

05/17 15:55, , 5F
clone是clone那當下的repo狀態,還是得要下pull來sync
05/17 15:55, 5F

05/17 15:56, , 6F
意思是我clone下來的是舊版本 必須再pull一遍檢查有沒有
05/17 15:56, 6F

05/17 15:56, , 7F
conflict囉?
05/17 15:56, 7F

05/17 16:02, , 8F
應該是從你clone/pull到你要push時有其他人也push了,你就要
05/17 16:02, 8F

05/17 16:02, , 9F
先拉他的部份下來,才能再push
05/17 16:02, 9F

05/18 07:09, , 10F
fetch/merge
05/18 07:09, 10F

05/18 07:10, , 11F
直接拉下來豪空步
05/18 07:10, 11F

05/18 10:52, , 12F
也是..最近有看到這樣的討論,才驚覺我的操作帶著svn的習慣..
05/18 10:52, 12F
文章代碼(AID): #1JTn4ec3 (Linux)