2014-10-10 49 views
1

我創建了格里特推動本地分支到遠程倉庫,但在下載混帳

在我的本地git倉庫

裸--bare項目失敗,我可以看到

$ git branch -a 
* master 
    remotes/origin/HEAD -> origin/master 
    remotes/origin/devel/bsp/master 
    remotes/origin/devel/bsp/kernel-3.10-dev 
    remotes/origin/master 
    remotes/origin/task/adv/kernel 

我用下面的命令推像

$git push --all ssh://[email protected]:29418/kernel-test 

我可以在格里特服務器格里特/內核測試中看到

$git branch -a 
* master 
    remotes/origin/HEAD -> origin/master 
    remotes/origin/devel/bsp/master 
    remotes/origin/devel/bsp/kernel-3.10-dev 
    remotes/origin/master 
    remotes/origin/task/adv/kernel 

,但是當我在同一個項目做混帳克隆,那麼我只能看到

$git branch -a 
* master 
    remotes/origin/HEAD -> origin/master 
    remotes/origin/master 

我找不到遙控器/產地/任務/高級/內核,遙控器/產地/ devel的/ BSP /內核3.10 -dev等分支機構

+0

'git fetch --all'有幫助嗎? – Chris 2014-10-10 11:31:07

+0

你克隆了 - 單支? – 2014-10-10 12:41:46

+0

我試圖像下面這工作很適合我 一個時間克隆/創建repositary: 混帳克隆的ssh:// localhost1:29418 /格里特/內核-mirror git的遠程添加新的原產地的ssh:// localhost2:29418 /回購/格里特/內核 git的結帳-b內核測試遠程/產地/主 混帳推--all新原點 推送從服務器到本地 混帳代碼獲取起源 git fetch new-origin git merge master kernel-te ST 混帳推--all新原點 – user2186338 2014-10-28 04:51:31

回答

0

注意克隆gerrit/kernel-test回購絕對會帶來的只是remotes/origin/master:只有gerrit/kernel-test地方分支機構被複製爲新克隆remote tracking branches
gerrit/kernel-test只有一個本地分支(master)。所有其他人都是自己的遠程追蹤分行(追蹤當地回購的當地分行)。
masterupstream branchremotes/origin/master

+0

我試圖像下面這工作很適合我 一個時間克隆/創建repositary: 混帳克隆的ssh:// localhost1:29418 /格里特/內核-mirror git的遠程添加新原點的ssh:// localhost2:29418 /回購/格里特/內核 GIT中結帳-b內核測試遠程/原點/主 GIT中推--all新原點 推送的代碼從服務器到本地 git fetch來源 git fetch new-原產地 git merge master kernel-test git push - 全新來源 – user2186338 2014-10-28 04:53:26

+0

@ user2186338推--all只會推送本地分支。克隆 - 鏡像不創建本地分支。您需要http://stackoverflow.com/a/6300386/6309 – VonC 2014-10-28 06:21:11

相關問題