分支一个非合并的功能分支?

时间:2015-04-22 07:20:40

标签: git

我目前需要完成一些依赖于另一个尚未合并到开发中的功能分支的工作,我知道我可以分支这个功能分支并完成我的工作。

我遇到的主要问题是,在将我的工作合并到开发中时,是否会出现重复提交?

1 个答案:

答案 0 :(得分:1)

  

这不会导致在将我的工作合并到develop时出现重复提交吗?

不,但如果不合并来自develop分支的提交,您将无法将您的工作合并到feature

如果在最终将自己的工作合并到develop时合并了要素分支,则所有常见提交都不会合并两次。

最佳做法是,在将您的工作合并到develop之前:

  • 检查feature分支是否已合并到develop
  • origin
  • 获取
  • origin/develop之上修改您的工作(来自feature的任何常见提交都不会成为rebase的一部分)