【发布时间】:2019-08-03 07:53:09
【问题描述】:
我在 master 分支中有一个名为 index.html 的文件。我创建 dev 分支并切换到 dev 分支
git branch dev
git checkout dev
然后我编辑 index.html 并提交更改
git commit -m "first change" index.html
我还在开发分支。现在我想让master拥有这个新功能,所以我尝试将dev分支合并到master中
git merge master
但我明白了
Auto-merging index.html
CONFLICT (content): Merge conflict in index.html
Automatic merge failed; fix conflicts and then commit the result.
看来我被卡住了,我必须做 git merge --abort 但我怎么能做合并?
【问题讨论】:
-
从技术上讲,这不应该引发任何合并冲突。从 master 创建分支后,您是否更改了 master 中的 index.html?
-
在主分支中编辑相同文件时,您将面临合并冲突。阅读此atlassian.com/git/tutorials/using-branches/merge-conflicts 以了解如何解决它
标签: git merge git-merge git-merge-conflict