首页 > 解决方案 > git - 无法将分支合并到主文件中,冲突文件

问题描述

我在 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 但我怎么能做合并?

标签: gitmergegit-mergegit-merge-conflict

解决方案


git branch dev
git checkout dev

只需使用一个命令git checkout -b dev

现在我希望 master 拥有这个新功能,所以我尝试将 dev 分支合并到 master

git 合并大师

合并devmaster正确的命令是

git checkout master
git merge dev

如果发生冲突,请使用编辑器解决它们,添加已解决的文件git add并提交。


推荐阅读