抱歉混淆標題,但我不能提出一個更好的。git:合併來自一個分支的合併變更了以前的合併
這是我的問題。我有2個分支,develop
和feature
。我跟着這個過程:在feature
feature
- 寫代碼爲
develop
- 發現錯誤,恢復合併
- 寫一些無關的代碼,並直接承諾
develop
。
現在我想合併我所做的直接更改爲develop
的更改爲feature
。問題是,當我這樣做時,它吹走了我以前在feature
中所做的所有更改。我認爲會發生這種情況是因爲步驟3中的還原比feature
中的任何代碼更新更新,所以它適用於恢復更改。
是否有可能做我想做的事情?我唯一能想到的是恢復develop
中的恢復,然後合併,然後恢復恢復的恢復。這似乎很麻煩。
見https://github.com/git/git/blob/master/Documentation/howto/revert-a-faulty-merge.txt – torek