¿Hay alguna forma de usar un comando como git ls-files
para mostrar solo archivos sin seguimiento?
La razón por la que pregunto es porque uso el siguiente comando para procesar todos los archivos eliminados:
git ls-files -d | xargs git rm
Me gustaría algo similar para los archivos sin seguimiento:
git some-command --some-options | xargs git add
Pude encontrar la -o
opción git ls-files
, pero esto no es lo que quiero porque también muestra archivos ignorados. También pude crear el siguiente comando largo y feo:
git status --porcelain | grep '^??' | cut -c4- | xargs git add
Parece que debe haber un mejor comando que pueda usar aquí. Y si no lo hay, ¿cómo creo comandos personalizados de git?
git
solo funciona en archivos, no tiene ninguna forma de rastrear carpetas vacías. Intenta en su find . -type d -empty
lugar.
git ls-files -d | xargs git rm
?