2012-01-25 12 views
19

To zawsze mnie wprawia w zakłopotanie. byłem klonowanie toklon git jest pusty? dlaczego tak się dzieje

git clone https://android.googlesource.com/kernel/msm.git 

i wydawało się być klonowanie rozwiązywania i odbierania przedmiotów itp długo. Wtedy, gdy to się robi ...

git clone https://android.googlesource.com/kernel/msm.git 
Cloning into msm... 
remote: Counting objects: 1636832, done 
remote: Total 1636832 (delta 1367313), reused 1636832 (delta 1367313) 
Receiving objects: 100% (1636832/1636832), 324.89 MiB | 331 KiB/s, done. 
Resolving deltas: 100% (1367314/1367314), done. 

otworzyć katalog msm odnaleźć to pusty. To zdarzyło się wcześniej. Ktoś ma wyjaśnienie, co poszło nie tak?

+0

Duplikat - http://stackoverflow.com/questions/8557209/cloning-git-repo – manojlds

Odpowiedz

22

Ten szczególny repozytorium git wydaje się nie mieć żadnych treści na swojej master branży, która jest oddział kontroli git się domyślnie. To ma jednak innego oddziału:

% git branch -a 
* master 
    remotes/origin/HEAD -> origin/master 
    remotes/origin/android-msm-2.6.35 
    remotes/origin/master 

Jeśli więc sprawdzić tego oddziału:

% git checkout android-msm-2.6.35 
Checking out files: 100% (33866/33866), done. 
Branch android-msm-2.6.35 set up to track remote branch android-msm-2.6.35 from origin. 
Switched to a new branch 'android-msm-2.6.35' 

Potem jest również zawartość w drzewie roboczego.

+0

Dziękuję bardzo. Niezwykle pomocny :) – sraddhaj

2

Wygląda na to, że repozytorium zostało sklonowane. Teraz musisz coś wymeldować. Co się dzieje, jeśli wydawać:

git branch 
+1

Tak, został sklonowany i wszystko co musiałem zrobić to sprawdzić oddział .. Dziękuję. – sraddhaj

2

Po moim dowództwem pierwszego klonu, moje katalogi były puste, ale ta komenda zaludnionych z modułem foldery według potrzeb:

git submodule update --init 
0

Ponadto, co się stało w moim systemie właśnie teraz (Windows 7). Automatyczna inicjalizacja (git init) nie odbyła się podczas operacji

git clone URL 
. Otrzymałem również ten sam pomyślny komunikat o klonie.

Po zrobiłem „ręcznego”

git init 

Operacja clone spowodowało katalogu z zawartością. Po tym, jak to powtórzyłem.

Po prostu spróbuj git init, jeśli katalog jest pusty po kliencie git (a gałąź master nie jest pusta). Następnie powtórz klon.

Powiązane problemy