搜尋

首頁  >  問答  >  主體

git push 之前忘記 git pull,已經commit了怎麼辦?

git push 之前忘記 git pull,怎麼辦?

PHP中文网PHP中文网2807 天前1580

全部回覆(7)我來回復

  • 大家讲道理

    大家讲道理2017-05-02 09:40:40

    push之前忘記pull會產生一個後果,就是你現在再push會產生衝突(錯誤提示大概是線上版本和本地版本不同步,需要合併),push失敗。

    然後你需要pull下來,merge,然後後會提示衝突,然後解決完衝突,再push。

    當然如果是個人的小項目,確認沒問題,也可以加 -f 強制提交。後果是強制覆蓋線上版本(多人協作千萬不要這樣用!多人協作千萬不要這樣用!多人協作千萬不要這樣用!

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:40:40

    commit之後可以在pull的呀,不然Git還有蛋用啊,多人開發的時候難道還要等著別人寫完在pull他的程式碼才能開始寫嗎?

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:40:40

    git重置

    回覆
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:40:40

    本來就該在commit後pull

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:40:40

    git add
    git commit -m ""
    git pull
    git push

    回覆
    0
  • 迷茫

    迷茫2017-05-02 09:40:40

    git pull,然后在本地merge,再git push

    回覆
    0
  • ringa_lee

    ringa_lee2017-05-02 09:40:40

    git重置
    git結帳

    回覆
    0
  • 取消回覆