我是新的Github,所以請原諒可能看起來像一個明顯的問題。我有一個Experimentation
分支,它是在master
分支之前提交的24個分支。如何撤消主分支的合併?
按照本教程中,我合併的master
分支與Experimentation
分支,像這樣:(目前還沒有合併衝突)
git checkout master
git merge Experimentation
但後來我意識到,合併兩個分支不會保留實驗分支的提交歷史記錄,並且我真正想要的是做一個分檔(爲了保留實驗分支的提交歷史記錄)。
所以我的問題是:我該如何撤消主分支的合併?
我已經嘗試過:
$ git branch
Experimentation
* master
pod-attempt
$ git merge --abort
fatal: There is no merge to abort (MERGE_HEAD missing).
的 「致命」 的消息讓我感到困惑B/C,我想我做合併主分支。
git merge abort works only only during the merge not not after。例如,當你有衝突要解決時,你正處於合併過程中,你可以放棄它。 – alexscott
@alexscott哦好吧謝謝你的澄清! – 14wml