Git不同项目代码分支合并,且仅合并特定提交
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git不同项目代码分支合并,且仅合并特定提交相关的知识,希望对你有一定的参考价值。
参考技术A使用场景: 项目中同一个服务在2个不同的仓库中开发,当在2中开发的 部分功能 需要合并到1中时。
操作步骤:
1)在需要合并的目录打开gitbash,执行
git remote add 远程别名 远程地址
2)git fetch 别名 分支名
此处必须使用 git fetch,因为 git pull = git fetch + git merge,会自动合并所有提交,从而导致不需要的提交被合入当前分支。
3)在gitlab commit查看commit的hash值,或者使用git log查看。复制需要合并的单个或多个hash后,执行命令:
4)使用git status确认状态无误后,执行git push即完成合并
以上是关于Git不同项目代码分支合并,且仅合并特定提交的主要内容,如果未能解决你的问题,请参考以下文章