ls-tree
ile aynı şekilde, ancak çalışma dizinimdeki çıktıya sahip olmanın bir yolunu arıyorum. Ne zaman git ls-tree .
koştuğumda, fatal: Not a valid object name .
Çalışma dizininin ls-tree çıktısı?
cevap
git ls-tree
sadece git refs ile çalışır, örn. ls-tree HEAD
.
git ls-files
'u deneyin. Muhtemelen -s
ve/veya -m
bayraklarını tercih edebilirsiniz. Eğer işaret olarak
, git ls-files -s
(sahnelenen edilmiştir yani dosyaları) endeksinde dosyaları listeler.
Teoride, dizini bozabilir, git ls-files -s
'u çalıştırabilir ve sonra geri yüklemeyi deneyin, örn.
git commit
git add .
git ls-files -s
git reset .
git reset --soft HEAD^
Doğru görünüyor ve basit bir sınamada çalıştı, ancak tüm dosyalarınızı yiyebiliyordu.
Teşekkür ederiz. Bence düzgün konuşma, istediğim şey imkansız. Bunun nedeni, çalışma dizinindeki dosyalar için karma nesne olmamasıdır. Bununla birlikte, _index_ için, '-s 'bayrağı önererek işaret ettiğiniz gibi, elbette ki nesneler vardır. Bu tam olarak aynı çıktı değil, ama diğer git komutlarının işlevselliğini yeniden canlandırmak istemiyorum. :) –
Görünüşe göre, istediğin gibi -m'nin istenen etkiye sahip olmadığı anlaşılıyor. Endeks yerine çalışma dizinini listelemeye başladım. Güncellenmiş cevaba bakınız. Ve gerçek verilerinizden önce test edin. :-) – Mikel
- 1. ArrayList.Add() dizininin
- 2. Git'in en üst düzey çalışma dizininin ne olduğunu nasıl anlarım?
- 3. Documents dizininin içeriği nasıl silinir (ve Documents dizininin kendisi değil)?
- 4. FileSystemObject öğesinin mevcut dizininin değiştirilmesi
- 5. Scala çalışma sayfasının çalışma dizinini yapılandırın
- 6. Başlat Menüsü Programları dizininin yolu nasıl alınır?
- 7. Cygwin ana dizininin Windows yolu nasıl alınır?
- 8. java'da OSX'de uygulama destek dizininin bulunması
- 9. eclipse .project dosyalarını proje dizininin dışına taşıyor
- 10. Ben pencerelerde liman işçisi başlattığınızda ".docker" dizininin
- 11. Balık kabuğunda çalışan komut dizininin dizini
- 12. Yalnızca SVN dizininin yerel sürümünü yeniden adlandır
- 13. PowerShell'de EXE çıktısı yakala
- 14. Akımlar Keras'ta Tahminlerin Çıktısı
- 15. Neden RegEx çıktısı HTML
- 16. Groovy ile JSON çıktısı
- 17. Beklenmeyen venneuler çıktısı
- 18. garip HTML çıktısı
- 19. Kabuk çıktısı alın VB.net'de
- 20. gcc montaj çıktısı
- 21. Python çoklu işlem çıktısı
- 22. Build dizinindeki SCons Çıktısı
- 23. PHP'de Mysql dizisi çıktısı
- 24. Kesik JTable baskı çıktısı
- 25. Döngü Bulma Komutunun Çıktısı
- 26. graphQL - type Çıktısı alın
- 27. Liste görünümüne konsol çıktısı
- 28. Rotativa - Strange Header Çıktısı
- 29. Python yakalama altişlem çıktısı
- 30. Git kütük çıkışı çıktısı
'ls-files 'muhtemelen' -m 'ile? – Mikel
git ls-tree -r HEAD –