git 远程分支合并到远程分支,git拉远程分支并合并到本地分支
https://blog.csdn.net/tmacsky/article/details/78795894
1、先将项目检出到一个文件夹中。
git克隆
2.默认情况下,您签出的项目是主项目,因此现在您必须查看所有远程分支。
列出所有分支
*主人
遥控器/源/头-源/主
remotes/origin/v1.2
遥控器/源/主
remotes/origin/v1.1
remotes/origin/v1.0
3.切换分支
比如三个人同时开发,1.2本来是基于1.0的。但是因为项目还没有发布,所以1.0,1.1,1.2都在同时开发。现在,我想先把1.0增加的功能合并到1.2中;
此时的步骤:检查1.2和1.0
git checkout v1.0版
git checkout v1.2版
然后基于v1.2的分支执行merge
git合并1.0版
如果没有错误,就提交代码git push origin v1.2如果有错误,基本上就是冲突了(例如):
冲突(内容):合并app/src/main/Android manifest . XML中的冲突
自动合并app/build.gradle
冲突(内容):合并app/build.gradle中的冲突
自动合并失败;修复冲突,然后提交结果。
你需要去提示文件把git自动标记的版本冲突注释掉,根据你需要的具体函数删除。
然后把冲突文件git添加进去,并提交
例如,如果您有两个冲突的文件,当添加多个文件时,请直接分隔它们。
git add app/src/main/Android manifest . XML app/build . gradle
最终提交
Git commit -m 解决两个分支之间的冲突
4.提交代码
git推送源1.2版
5、完成
参考命令:
Git鼓励广泛使用分支:
视图分支:git分支
创建分支:git分支名称
切换分支:git签出名称
创建开关分支:git checkout -b名称
将分支合并到当前分支:git合并名称
删除分支:git分支-d名称
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。