将更改了相同文件的分支合并到 master
Merging branches into master that have changed the same file
上下文:
我正在从事一个遵循以下工作流程的项目:
- 为功能创建分支
- 根据需要更改代码
git commit
返回更改
Git push
回到功能分支
然后
- 有人审查代码
- 将分支合并到
master
。
问题:
我创建了 2 个不同的分支,它们都与同一个文件混淆 - 本质上我已经在 2 个不同的(尚未合并的)分支中重写了整个文件。
GIT 在这种情况下会如何表现?
合并会导致冲突,您必须解决它们。
Git 将尝试自动合并更改,如果可以,它会。如果有冲突,git 将标记有问题的行,必须手动编辑它们。
上下文:
我正在从事一个遵循以下工作流程的项目:
- 为功能创建分支
- 根据需要更改代码
git commit
返回更改Git push
回到功能分支
然后
- 有人审查代码
- 将分支合并到
master
。
问题:
我创建了 2 个不同的分支,它们都与同一个文件混淆 - 本质上我已经在 2 个不同的(尚未合并的)分支中重写了整个文件。
GIT 在这种情况下会如何表现?
合并会导致冲突,您必须解决它们。
Git 将尝试自动合并更改,如果可以,它会。如果有冲突,git 将标记有问题的行,必须手动编辑它们。