跨存储库分支合并git

Chi*_*may 4 git git-merge

我创建了 2 个 Git 存储库(Dev 和 staging),并在每个存储库中创建了分支 b1、b2 和 b3。现在我怎样才能将 Dev 的 b1 到 b2 合并到 Staging 中?有什么可以自动化的以便我节省时间吗?或者可以编写任何连接脚本来执行此操作?

Bar*_*ski 5

您需要在Staging存储库中添加一个新的远程来指向Dev

git remote add dev /path/to/repo.git
Run Code Online (Sandbox Code Playgroud)

从开发远程获取所有内容。

git fetch dev
Run Code Online (Sandbox Code Playgroud)

确保您B2处于Staging. 将 Dev/b1 合并到 Staging b2

git checkout B2
git merge dev/b1
Run Code Online (Sandbox Code Playgroud)