【发布时间】:2013-10-27 13:17:59
【问题描述】:
我正在尝试将一个分支与主分支合并。令人惊讶的是,git 发现了不同文件之间的冲突! 我习惯了同一个文件的冲突,但无法理解不同文件之间的冲突背后的概念。
情况如下:
- 有 2 个分支:
master和branch1 -
file1.ini:- in
master: 已被移除 - 在
branch1中:已修改(与master的共同祖先相比)
- in
-
master有一个新文件:folderA/file2.ini -
file1未移至folderA/file2.ini
合并命令后:
-
file1.ini已被删除 -
新的“folderA/file2.ini”包含冲突标记,例如:
...
=======
...
>>>>>>> master:folderA/file2.ini
我对文件混合感到困惑。
【问题讨论】:
-
删除
file1.ini的提交与添加回folderA/file2.ini的提交是否不同?