为什么git merge使用八达通策略?
我从为什么git merge使用八达通策略?,git,branching-and-merging,Git,Branching And Merging,我从develope创建了一个新的功能分支,并对文件进行了一些更改。我通过签出develope返回,并对一个不相关的文件提交了一个快速修复(未在功能分支中修改)。我通过签出feature返回,然后拉出development应用修复程序 Trying simple merge with develop Merge made by the 'octopus' strategy. path/to/file | 6 +++--- 1 file changed, 3 insertions(+), 3
develope
创建了一个新的功能
分支,并对文件进行了一些更改。我通过签出develope
返回,并对一个不相关的文件提交了一个快速修复(未在功能
分支中修改)。我通过签出feature
返回,然后拉出development
应用修复程序
Trying simple merge with develop
Merge made by the 'octopus' strategy.
path/to/file | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
为什么Git会选择使用八达通策略?我以前从未见过它,我是否意外地将分支缠结或做错了什么?我在它们之间交换时意外地将我的
功能
分支更改提交到开发
。当将develope
合并回feature
时,Git必须在应用我的其他更改时弄清楚这一点
所以,是的,需要一个不同的合并策略,是的,这是一个警告,有什么事情正在进行