保持存储库中的分支与新的独立存储库同步

时间:2016-07-18 10:37:11

标签: git synchronization repository git-branch

我有一个repo git,我在一个分支上开发了一个独立的项目。 此repo位于服务器上,用作活动服务。因此我无法移动或删除它。

现在我需要在另一台服务器上创建一个独立的repo git,它只包含这个分支,但保持It更新\与旧的存储库分支同步,只有那个。

现在我在新服务器上创建了一个新的存储库,并在其中添加了分支文件。但这并不是一种优雅的方式。有一种更简单,更优雅的方式吗?

SERVER 1
repo git 1
-- branch "project"

SERVER 2
repo git 2
"project"

类似的东西:

me@server2:/repogit2 git fetch from repogit1 --branch "project"

1 个答案:

答案 0 :(得分:2)

您可以使用以下方法专门克隆所需的分支:

git clone -b <branchName> <remoteAddress>

现在您有一个repo,它由跟踪remoteAddress上的对等分支的branchName分支组成。您可以git branch -vv确认。现在您可以git fetchgit pullgit push和...而无需指定远程分支选项。

相关问题