无法将分支合并到冲突的主文件中



我在主分支中有一个名为index.html的文件。我创建开发分支并切换到Dev Branch

git branch dev
git checkout dev

i然后编辑index.html并提交更改

git commit -m "first change" index.html

我仍在开发分支。现在,我希望Master拥有这个新功能,因此我尝试将Dev Branch合并到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合并 - 武器,但是我怎么能合并?

您不被卡住,git告诉您"自动合并失败;修复冲突然后提交结果。"

因此,请修复冲突,然后提交结果...

如果您谷歌搜索了它,您会找到以下内容:https://stackoverflow.com/a/163659/1346690

git branch dev
git checkout dev

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

现在,我希望主人拥有此新功能,因此我尝试将Dev分支合并为主人

git合并主

dev合并到master中,适当的命令为

git checkout master
git merge dev

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

最新更新