2010-04-06 82 views
-1

我在一臺機器上有兩個私人存儲庫。我們稱它們爲repo-A和repo-B,它們分別是目錄〜/ repo-A和〜/ repo-B。 repo-A有兩個相關分支:主人和現場。我想要設置repo-B來跟蹤repo-A的直播分支,以便git pull將從repo-A的直播分支中將任何更新提取到repo-B的主分支。現在,我已經在回購-B的.git /配置如下:如何在同一臺機器上跟蹤另一個存儲庫的分支?

[remote "origin"] 
     url = /home/stutzbach/repo-A/ 
     fetch = +refs/heads/live:refs/remotes/origin/live 
[branch "master"] 
     remote = origin 
     merge = refs/heads/master 

然而,當我運行git pull,它似乎從回購-A的主分支拉。顯然,我沒有把它設置正確。什麼是正確的方法?

+0

爲什麼downvote? – 2010-05-05 02:49:48

回答

2

您貼上了配置的完全位是造成指出:

[branch "master"] 
     remote = origin 
     merge = refs/heads/master 

這是告訴它合併(這是拉的一部分)從原產主分支。將其更改爲refs/heads/live,您將擁有自己想要的東西。

相關問題