我有兩個分支,並且希望從一個分支中挑選一個變更並將其移至另一個分支。在以後的日子裏,當我合併這兩個倉庫時,櫻桃選擇會有什麼效果,因爲提交ID將會不同,但內容將是相同的。現在使用git cherry-pick,但稍後合併更改
8
A
回答
8
只要更改的區域在稍後的提交中不受影響,合併就會忽略在櫻桃挑選中更改的區域,因爲它們在每個分支中都是相同的。如果您稍後更改了一個分支中的一個區域而不是另一個區域,則可能必須照常解決衝突。
0
此方法預計其他分支(fix-branch
)未被推送到原點(=>它可以重新分配)。爲了避免這種情況,我們可以變基,而不是合併:
git rebase master fix-branch
現在我們在修復分支,主人是波紋管。繼續切換回掌握和合並:
git checkout master
git merge fix-branch
相關問題
- 1. 如何取消合併(稍後合併)
- 2. Git:合併但覆蓋更改
- 3. Git合併「重播」更改,但是呢?
- 4. 正確使用Git子分支以便稍後與主合併
- 5. git reverse cherrypick
- 6. git pull合併後檢查更改
- 7. cherrypick svn合併分支到樹幹,後面再合併--reintegrate?
- 8. Git合併可選更改
- 9. Git:恢復我修改後的更改合併提交
- 10. GIT重置分支並刪除合併後的所有更改
- 11. Tortoise GIT - 合併後顯示在分支中創建的更改
- 12. 現在和稍後合併一些文件
- 13. 如何在git中使用我的更改進行合併?
- 14. 通過使用「對象」文件並稍後合併更快的C#編譯?
- 15. Git合併後git rebase?
- 16. Git子樹合併,但保持本地更改?
- 17. 撤消git合併,但添加合併後提交
- 18. Git合併和添加更改ID
- 19. git,合併覆蓋我的更改
- 20. git合併,帶回我的更改
- 21. Git:合併隱藏某些更改
- 22. git取/合併非快進更改?
- 23. 與Git合併大量更改
- 24. 與GIT和SVN合併更改
- 25. 如何合併我的git更改?
- 26. git:合併後更新2分支
- 27. 如何使用.html()稍後在文檔中更改內容
- 28. Git的合併合併後,並恢復
- 29. 存儲路徑幾何並稍後更改
- 30. git:在合併時使用git-svn