2014-03-06 188 views
0

我想從一些人使用的git分支(MASTER)設置本地存儲庫(LOCAL_REPO)。git - 從本地回購分支

MASTER ------> LOCAL_REPO

爲此,我做了以下內容:

  1. 混帳克隆/路徑掌握
  2. git的結帳-b LOCAL_REPO MASTER

這會在我的本地共享目錄中爲我創建一個分支LOCAL_REPO(SHARED_PATH)

現在,這個LOCAL_REPO被用於一組人,並且他們提交的任何更改將會被LOCAL_REPO與MASTER同步。 所以我試圖在一些路徑上爲自己創建本地分支(MY_LOCAL)。

  1. 混帳克隆SHARED_PATH
  2. 拿到結賬-b MY_LOCAL LOCAL_REPO

我面臨以下問題:

    當我創建MY_LOCAL MASTER
  1. 默認選中的。如果它不LOCAL_REPO
  2. ,而試圖在第二個選項,我收到以下錯誤:

塊引用 致命的:git的結帳:更新路徑是不符合交換分支

我之後嘗試過「git remote show origin」,這表明我LOCAL_REPO是遠程和跟蹤的。 我在這裏做的錯誤是什麼?

回答

1

當你在做一個git clone默認情況下,它會檢出一個master分支。克隆使用(你的情況)

git clone SHARED_PATH -b LOCAL_REPO 

期間和你的第二個問題,指定分行,大概git pull --all應該幫助