元旦前,週一到週五我在a分支上寫了好多程式碼,然後提了merge request到develop,然後合併了,沒有上線。由於沒有測,先給我腿回來了,develop退回了之前的版本。 在周五下午有個緊急需求,我從master上從新拉了一個分支b寫了部分代碼,合併並且上線。 然後我把我本地的master從線上拉下最新程式碼,在a分支上把master merge過來。此時我a分支程式碼變成了master上了,我a分支寫的程式碼沒有了。 怎麼合才不會少啊?
我覺得你先把你的a分之根據日誌恢復到你最後一次提交的版本,然後commit一下,再把对应的主干分之master合并过来,在执行push
commit
master
push
我覺得你先把你的a分之根據日誌恢復到你最後一次提交的版本,然後
commit
一下,再把对应的主干分之master
合并过来,在执行push