1
我想加入兩個提交,非常分離的提交。我要做一個拉取請求,所以我需要一箇舊的提交和一個新的加入。加入(非常)分開的git提交
事情都或多或少像這樣在我的分支:
- 新犯的幾個人
- 約43提交
- 我老犯
- 休息提交的
我一直在閱讀交互式底稿文檔。我認爲它會像git rebase --interactive HEAD~43
,但我不確定...有沒有辦法選擇每個提交的SHA1並加入它們?
我想加入兩個提交,非常分離的提交。我要做一個拉取請求,所以我需要一箇舊的提交和一個新的加入。加入(非常)分開的git提交
事情都或多或少像這樣在我的分支:
我一直在閱讀交互式底稿文檔。我認爲它會像git rebase --interactive HEAD~43
,但我不確定...有沒有辦法選擇每個提交的SHA1並加入它們?
最簡單的辦法國際海事組織將繼續這樣的:
git checkout <old-commit-hash>
git checkout -b new-branch
git cherry-pick <new-commit-hash>
這應該創建一個分支,你必須:
謝謝埃米爾,我會給它一個試試吧! – daniel
最後,我不得不做一個新的分支,並手動導入更改,因爲櫻桃挑選失敗的衝突。我不確定這是更好的解決方案。當我做第二步時,新分支我意識到所有提交高於我的(舊)提交的都已經消失。無論如何,非常感謝你的時間。丹尼爾。 – daniel
我仍然想知道如何用git rebase解決這個問題,任何人?謝謝,丹尼爾。 – daniel