可以说我从master创建了一个分支“branch1”。我在 branch1 上进行了一些更改,并对 master 进行了一些更改。如果我将 branch1 合并到 master 中,是否会删除对 master 的所有更改并且代码会被 branch1 覆盖?还是它们会相互啮合?
谢谢!
可以说我从master创建了一个分支“branch1”。我在 branch1 上进行了一些更改,并对 master 进行了一些更改。如果我将 branch1 合并到 master 中,是否会删除对 master 的所有更改并且代码会被 branch1 覆盖?还是它们会相互啮合?
谢谢!
它们将啮合在一起。您可能需要手动解决冲突。您可以设置合并策略以默认解决冲突。
您可能希望使用一个工作流,在合并之前将 branch1 与 master 相对应。
查看http://nvie.com/posts/a-successful-git-branching-model/ 和 git flow 工具https://github.com/nvie/gitflow