git命令中 怎么把 git远程上的分支合并到远程主分支上
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git命令中 怎么把 git远程上的分支合并到远程主分支上相关的知识,希望对你有一定的参考价值。
参考技术A 可以这样创建分支 $ git branch 分支名
推送到远程 $ git push origin 分支名追问
创建分支是创建的本地分支;
我想要的是把远程上的分支直接合并到远程上的主分支上
我想到的先把远程分支拉取到本地,然后在推送到远程主分支,这样有点麻烦,想通过命令直接把远程上的分支直接合并到远程上的主分支上
git 查看分支切换分支及合并分支 命令
1、git查看本地分支
git branch
可以看到:本地目前有项目的三个分支
2、git 查看代码仓库远程分支:
git branch -r
3、git 查看本地和远程分支:(颜色区分,标红的是远程分支)
git branch -a
4、当前处于 SP3分支,切换到SP2分支:
先确保SP3分支上本地修改的内容已提交到远程,避免不必要的冲突,在sp3分支下执行:
git checkout V1.0.2.SP2
如果这时候本地 的sp2分支不是远程sp2上最新的话,根据提示 git pull更新下就好了。
5、合并分支:
将sp2上修改的内容合并到sp3上:
先使用git pull确保两个分支的代码都是最新的,进行操作:
(1)git切换到要合并的分支上:
git checkout V1.0.2.SP3
(2)git merge合并sp2的代码:
git merge V1.0.2.SP2
可以看到,有哪些文件做了修改。
上述没用冲突,当有冲突的情况下还需要自己手动解决冲突。
(3)提交合并的代码
git push
这时,在远程commit记录里可以找到自己的提交记录:
以上是关于git命令中 怎么把 git远程上的分支合并到远程主分支上的主要内容,如果未能解决你的问题,请参考以下文章