搜尋

首頁  >  問答  >  主體

node - git本地兩個分支版本不同,合併程式碼遺失程式碼

元旦前,週一到週五我在a分支上寫了好多程式碼,然後提了merge request到develop,然後合併了,沒有上線。由於沒有測,先給我腿回來了,develop退回了之前的版本。
在周五下午有個緊急需求,我從master上從新拉了一個分支b寫了部分代碼,合併並且上線。
然後我把我本地的master從線上拉下最新程式碼,在a分支上把master merge過來。此時我a分支程式碼變成了master上了,我a分支寫的程式碼沒有了。
怎麼合才不會少啊?

漂亮男人漂亮男人2821 天前719

全部回覆(1)我來回復

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:48:49

    我覺得你先把你的a分之根據日誌恢復到你最後一次提交的版本,然後commit一下,再把对应的主干分之master合并过来,在执行push

    回覆
    0
  • 取消回覆