Używam msysgit (1.7.9) i szukam prawej wywołaniu komendy git ls-files
aby pokazać tylko (śledzone) plików i katalogów na obecnym poziomie, albo z indeksu lub bieżącej pracy katalog, jeśli jest to łatwiejsze.jak "git ls-files" dla tylko jednego poziomu katalogu.
Zasadniczo dałoby to wykaz katalogów podobny do tego, który można zobaczyć na Github. Pochodzę z Windows, nie jestem zbyt zaznajomieni z właściwego sposobu wykonywania globbing (?).
'git ls-files | awk -F/'{print $ 1}' uniq | xargs ls -dl --color = auto' – iegik
@iegik To jest znacznie lepsze. Zamiast "awk" użyłbym "sed s, /. *", Ponieważ jest krótszy. Proszę o odpowiedź, proszę? Oddam to. – jthill
Nie działa na macOS - 'ls: niedozwolona opcja-". Myślę, że chcesz, przynajmniej na macOS, '... | xargs 'ls' -Gdl' - ktoś inny może sprawdzić, czy to działa również na Linuksie? – ELLIOTTCABLE