2017-05-26 24 views
0

我使用git分支-r地看到,本地回購跟蹤的分支:在輸出部分分行「混帳分支-r」是不存在的。git的UNSER /參/遙控器/產地目錄

$git branch -r 
    origin/HEAD -> origin/master 
    origin/branch_a 
    origin/branch_b 
    origin/branch_c 

但是當我列出下的.git /參/遙控器/原產地文件,我只得到這個

$ls -al 
HEAD 
master 
branch_a 

我使用git獲取起源branch_b獲得branch_b當地

$git fetch origin device_ping 
From gitlab.xxx.com:groupa/projecta 
* branch   branch_a -> FETCH_HEAD 

在此之後,我仍然無法找到branch_b下的.git /參/遙控器/產地 所以,

  1. 爲什麼我找不到branch_b和branch_c?

  2. git在哪裏存儲提取的內容?我能看到它使用一些命令嗎?

+1

它們可以在'.git/packed_ref'中。 – ElpieKay

回答

2

如果你想看到你的分支的索引,你必須檢查目錄.git/refs/heads/而不是remotes/originremotes指的是遠程(例如url)和heads目錄指的是特定分支頭。