2013-11-27 2 views
3

나는 많은 가지가있는 자식 저장소가 있습니다 : git branch은 20 개 이상의 가지를 나열합니다. 그러나 ls .git/refs/heads에는 그 중 4 개만 표시됩니다. 어떻게 그렇게 될수 있니?힘내 : 심판/머리에 해당 파일이없는 가지

문제를 조금 조사하기 위해 빈 저장소에 테스트 저장소를 만들고 하나의 파일을 추가하고 변경 사항을 커미트하고 새로운 분기 side을 만들었습니다. 이제 git branch 나에게

* master 
    side 

ls .git/refs/heads을 제공 .git/refs/heads의 파일을 사라지게하는 git gc 후, 그러나

master side 

을 제공하지만, git branch는 여전히 나에게 두 가지를 보여줍니다. git은 어디에서이 정보를 얻을 수 있습니까?

답변