2015-12-16 355 views
1

我有兩個分支:1.5.testing和1.9.testing。git恢復已提交的提交

我從1.5.testing(GIT拉原點1.5.testing)

我想合併到1.9.testing拉最新代碼。所以

git checkout 1.9.testing(拉最新1.9)和

git merge 1.5.testing


我有衝突,我在1.9.testing則致力於解決和推動合併1.5.testing。

兩天後,我發現有代碼合併過程中被擰緊,所以我通過

git revert -m <commit id>恢復特定的3個提交和我在同一分支(即)1.9.testing推。

然後我創建了一個2.0.testing與1.9.testing合併的新分支。

之後開發進行了很多提交。

現在我想合併1.5.testing到2.0.testing。

這次我有一個提交ID已經存在於2.0.testing,因爲我以前合併,我推。

現在我完全卡住了。我想將1.5.testing合併爲2.0.testing。

請幫忙。在此先感謝

回答

0

那麼你是否認爲1.5版本已經成爲2.0歷史的一部分?

這只是意味着它不會被合併。

如果您擔心它已經恢復,並且您希望代碼能夠完成,那麼就選櫻桃吧。

或者檢查1.9你拉,並rebase交互式地你想要的。