我在主分支中有一个名为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
添加已解决的文件并提交。