22
Bir çıplak git deposuna erişmek istiyorum ve tüm dosyaları depoda listelemek istiyorum.Git ls dosyaları çıplak depoda
Normal git deposunda, git ls-files
'u çalıştırarak bunu kolayca yapabilirim.
Örnek çıktı Bu sessizce başarısız çıplak Git depo
$ git ls-files
README.md
file1.js
file2.js
file3.js
folder1/file4.js
folder2/file5.js
. Bu sadece herhangi bir dosya döndürmez (ama başarılı bir şekilde çıkar):
$ cd my-bare-repository
$ git ls-files #returns nothing
$ echo $? #print exit code from previous command
$ 0
Şimdi ben görüntülemek için anlamlı bir şube veya usta sağlamak zorunda farkındayım. Ancak, havuzumda bildiğim dosyaların listesini nasıl alabilirim?
Teşekkürler, bu çalışır. Ancak, şu anki örneğimde, --tull-tree' ile aynı çıkışı aldım - –
@ JesperRønn-Jensen ayrıca 'git ls-tree --full-tree -r --name-only HEAD 'var, sadece dosya adlarını listelemek için (izinler ve blob SHA değerleri hakkında öncül olmadan) – VonC
İstediğimden fazla olduğundan bu yanıtı kabul ediyorum :) doğruluk için +10, hızlı yanıt için +10 :) –