git创建新分支并且和master主分支合并后提交到远程仓库(附上冲突解决的原因和办法)

61 阅读1分钟

合并分支

功能分支的代码开发测试完毕之后,可以使用如下的命令,将完成后的代码合并到master 主分支上:

首先先切换回主分支,git checkout master

然后输入,git merge 需要合并的分支名

如下图所示;

image.png

图示如下:

image.png

合并分支时的注意点:

假设要把C 分支的代码合并到A 分支,则必须先切换到A 分支上,再运行git merge 命令,来合并C 分支!

删除分支

当把功能分支的代码合并到master 主分支上以后,就可以使用如下的命令,删除对应的功能分支:

image.png

图示如下:

image.png

遇到冲突时的分支合并

如果在两个不同的分支中,对同一个文件进行了不同的修改,Git 就没法干净的合并它们。此时,我们需要打开这些包含冲突的文件然后手动解决冲突。

image.png

最终效果

image.png