假设我已经将comm1
的提交master branch
挑选到branch foo
。成功挑选之后是否会将comm1
从branch master
移除,或者只是将其复制到branch foo
?
答案 0 :(得分:8)
它将复制提交的delta并在活动分支中创建一个新的提交。
当您问自己有关Git
将要修改的内容的问题时,请记住您只能修改活动分支。因此,如果您的活动分支是development
并且您正在从分支feature/test
中挑选提交,那么您只能修改development
而不是feature/test
。这样,您可以推断出feature/test
中的提交不会受到影响。
答案 1 :(得分:3)
简单地说它会将特定的更改(提交)合并到目标分支中。合并不会影响源分支,因此肯定不会删除它。
因此,当您稍后进行完全合并时,git已经知道此更改已经集成并将跳过它。