在GIT中同步两个远程存储库的最佳方法

时间:2013-06-03 15:58:25

标签: git

我们在stash中有一个内部远程存储库,在github中有一个存储库供我们的第三方顾问使用。我们尝试每天将“Atlassian Stash”中的存储库同步到GitHub中的存储库。我遵循的过程是使用set url将远程更改为github并从github(我想要的分支)拉到我的本地目录,然后再次将远程更改为“stash”并从我的本地目录中推送更改。这是一个好方法还是有更好的方法呢?

2 个答案:

答案 0 :(得分:1)

正如@ g19fanatic所说,无需继续更改远程URL。刚

git pull <name of stash remote>
git push <name of github remote>

你需要两个独立的遥控器;如果需要,使用git remote add

添加第二个

答案 1 :(得分:1)

您可以使用hook

当第一个回复触发post-receive

时,您可以推送到第二个回购