我有自己的github帐户,并有一个回购名称">MyAwesomeProject";它在仓库中包含两个分支。分公司名称:
主要- 开发人员
我也有一个客户端的github帐户,有一个repo,它的名字是">ClientProject";但它完全是空的ClientProject中没有分支"。
我想做的是,当我在myawesomeproject中提交代码时开发人员回购的">";分支,然后我必须推我的"MyAwesomeProject"开发人员回购的">";到客户的ClientProject"开发人员回购的">";.
请帮我找出最好的和方便的解决方案。
您可以使用git命令提供解决方案或者可以通过源代码树。
首先,您可以在一个命令中推送到多个存储库,如下所示。
git remote set-url --add --push origin git@bitbucket.org:ClientProject/repo.git
我将定义一个远程"all",然后将branch.development.pushremote
配置为"all"。
这样,只有那个分支会自动推送到你的存储库和客户端。
对于客户端,您可以使用SSH URL,前提是您的公钥已添加到客户端GitHub SSH密钥中。