Estoy usando msysgit (1.7.9), y estoy buscando la invocación correcta del comando git ls-files
para mostrar solo los archivos y directorios (rastreados) en el nivel actual, ya sea desde el índice, o el trabajo actual directorio si eso es más fácil.cómo `git ls-files` para un solo nivel de directorio.
Básicamente daría una lista de directorios similar a la que vería en Github. Viniendo de Windows, no estoy muy familiarizado con la forma correcta de hacer globbing (?).
'git ls-files | awk -F/'{print $ 1}' | uniq | xargs ls -dl --color = auto' – iegik
@iegik Esto es mucho mejor. Me gustaría 's s, /. * ,,' en lugar del awk, solo porque es más corto. Haga esto una respuesta, por favor? Lo recompensaré. – jthill
No funciona en macOS - 'ls: opción ilegal - -'. Creo que quieres, al menos en macOS, '... | xargs 'ls' -Gdl' - ¿alguien más puede verificar si eso también funciona en Linux? – ELLIOTTCABLE