原创

git合并分支

将远程分支合并到自己分支上:
先在自己分支上,
切到目标分支,

`git checkout 你的分支名`
`git fetch <远程主机名> 目标分支`
`git merge <远程主机名>/目标分支`

if(有冲突){
    解决冲突
    git add .
    git commit -m "解决冲突"
}
git push -u <远程主机名> 目标分支

fetch是只拉去,未合并,所以之后需要merge一下。
而pull是拉下来直接合并。

执行git fetch <远程主机名> <分支名>之后会出现一个FETCH_HEAD,通过git log -b FETCH_HEAD可查看(更新的文件名、作者、时间、代码),从而来判断是否产生冲突,最后决定是否merge到当前分支。

正文到此结束
相关文章
本文目录