跨存储库分支合并Git

4

我创建了两个Git存储库(Dev和Staging),每个存储库中都有分支b1、b2和b3。现在,我如何将Dev的b1合并到Staging的b2?是否有自动化工具可以帮助我节省时间?或者是否可以编写hookup脚本来完成这个任务?


也许这个问题的线程可以帮助您:https://dev59.com/O3M_5IYBdhLWcg3wUxdB - paulroho
1个回答

5
您需要在“Staging”仓库中添加一个新的远程,指向“Dev”端。
git remote add dev /path/to/repo.git

从开发远程获取全部内容。

git fetch dev

请确保您处于StagingB2位置。将Dev/b1合并到Staging b2。

git checkout B2
git merge dev/b1

非常感谢!那真的很有帮助。接下来,我相信可以从我的实例到安装了Git的Amazon托管服务器上完成同样的操作,即将代码从我的暂存区推送到生产环境的Amazon托管服务器的Git中。如果我错了,请纠正我。此外,如果您能帮我编写一个脚本,让我可以写出您解释的一系列命令,这样就可以节省我反复编写相同命令的时间。 - Chinmay
如果答案解决了你的问题,请将其标记为已解决。首先尝试自己解决问题,如果有任何疑问,可以在 Stack Overflow 上提出另一个问题,我很乐意帮助。 - Bartlomiej Lewandowski
这是我第一次,所以不知道,我的错。不过已经完成了,再次感谢! - Chinmay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接