如何将Git与多个远程存储库一起使用?

Not*_*Dan 15 git heroku

我目前使用Heroku进行rails托管,它使用Git存储库进行部署.我还有一个托管的Git存储库,我将其用作历史/备份目的的主要源代码控制.我想有一个本地文件夹,其中包含我的应用程序的工作副本,然后能够在需要时将我的更改提交到Heroku存储库或我的托管存储库.

我该怎么做呢?(请注意,我熟悉Team System如何进行源代码控制,对Git来说很新)

bst*_*rre 28

将它们添加为遥控器:

git remote add origin ssh://myserver.example.com/var/git/myapp.git
git remote add hosted ssh://myotherserver.example.com/var/git/myapp.git
Run Code Online (Sandbox Code Playgroud)

[1] http://toolmantim.com/thoughts/setting_up_a_new_remote_git_repository

[2] http://www.kernel.org/pub/software/scm/git/docs/git-remote.html

  • 称它们为原点并不是一个好主意.我更喜欢根据托管回购服务器的服务器或服务来命名远程控制器. (3认同)
  • 我想你可能需要为每个遥控器指定不同的名称,而不是"原点".例如,调用第一个"origin"和第二个"hosted". (3认同)