我刚刚将最新版本的Git下载到我的Windows平台。我有一个文件,其中包含以下内容:
Line 1 Line 2 Line 3 Line 4
然后我创建了一个分支: git branch development
我继续主分支并修改第一行,所以我现在有:
Line 1master Line 2 Line 3 Line 4
我在主分支上暂存并提交更改。我切换到开发分支并修改第二行,所以我现在有:
Line 1 Line 2development Line 3 Line 4
我在开发分支上暂存并提交更改。我现在切换回主分支。我尝试将开发分支合并为:
git merge development
我得到以下冲突:
<<<<<<<< HEAD Line 1master Line 2 ======= Line 1 Line 2development >>>>>>> development Line 3 Line 4
但为什么呢?创建分支后,在主分支和开发分支上进行了更改。但他们在文件中的不同行。那么为什么会发生冲突?