我已经从主创建了一个分支(Sprint1),并从Sprint1分支创建了一个分支(JIRA1)。我们在Sprint1和JIRA1分支中做了一些提交。我们认为我们无法完成JIRA1的开发,我们需要将Sprint1与主分支合并。我们希望用新分支Sprint2开始开发新的Sprint2。 处理这种情况的最佳做法是什么?我可以在sprint2分支开发后合并JIRA1吗?Git子分支与其他分支合并
1
A
回答
0
正如你在问题中提到的合并,我不认为你会想变基。 相反,您可以随时合并JIRA1到SPRINT2中。它不会成为问题,因为(假设您将SPRINT1合并到SPRINT2中,或者SPRINT2是基于SPRINT1创建的),Sprint 1和Jira1的代码基础是相同的。如果您尝试冲刺2合并成1吉拉在这种情况下会发生
的问题,还可以使用Git变基冲刺的具体提交2.
0
当然只是合并在Sprint1
的变化掌握,重订的JIRA1
分支到使用rebase --onto
git checkout develop
git merge Sprint1
git checkout -b Sprint2
git checkout JIRA1
git rebase --onto Sprint2 Sprint1 JIRA1
这是什么会做的是找出变化JIRA1
分支,因为它从Sprint1
发散的Sprint2
分支,并重播JIRA1
分支上的更改,如同它基于Sprint2
开始。说得通?
相关问题
- 1. Git与子分支合并
- 2. 从其他分支合并
- 3. 的Git分支与合并
- 4. 合并Git分支
- 5. git将分支合并到分支
- 6. git rebase分支与所有子分支
- 7. VSTS合并的Git分支孙子到主后子分支已合并到主
- 8. 合并孩子的Git rebase分支
- 9. Git合并 - 分支序列
- 10. Git分支和合并
- 11. GIT合并,分支机构
- 12. 使用Git合并分支
- 13. 分支和Git合并
- 14. Git合并上游分支
- 15. 签出并合并git中的其他分支文件
- 16. git合并本地分支与远程分支
- 17. 的Git分支与合并方案
- 18. 取消合并分支在Git与Sourcetree
- 19. git合并工作与远程分支?
- 20. Git分支不能从其他分支分离
- 21. svn分支合并分支
- 22. 将基于主题分支的分支的更改合并到git中的其他主题分支
- 23. 将一个git分支合并到其他
- 24. GIT合并省略提交的其他分支
- 25. Git合并分支从分离
- 26. 将分支合并到与起始分支不同的分支
- 27. Git:提交“主”分支出现在其他分支
- 28. 分支的Git diff,不包括其他分支的提交
- 29. Git:本地分支跟踪其他本地分支
- 30. 如何使用git将分支重置为其他分支?
感谢您快速的建议。 –