untracked - gitignore java
¿Hay alguna manera de decirle a git-status que ignore los efectos de los archivos.gitignore? (3)
Esta opción --ignored
hace el truco:
git status --ignored
(Actualización 1) Encontré que la opción --ignored
sola no funciona en ciertas instalaciones de git, quizás es un error de git. En esos casos, un -s
adicional funciona para mí:
git status -s --ignored
(Actualización 2) Una opción notificada por el usuario no se admite en la versión de Git 1.7.0.4. Mi versión de git es 1.7.6. Otra versión 1.7.5.1 es la que requiere -s
. Puedes probar
git status -h
para ver si --ignored
es compatible.
Esta pregunta ya tiene una respuesta aquí:
He configurado numerosos archivos .gitignore
para filtrar muchos archivos diferentes no deseados de un conjunto de aproximadamente 6.000 archivos sin seguimiento. Quiero hacer git add .
cuando tengo mi lista filtrada buscando el camino que quiero.
Pero, entonces, quiero desactivar temporalmente los filtros .gitignore
para ver qué quedó atrás y asegurarme de que no haya nada importante filtrado accidentalmente.
Sé que git-clean
incluye una opción para ignorar los .gitignore files
. ¿Hay una opción similar para git-status
?
Podría ir y eliminar todos los archivos .gitignore
, hacer el control, luego restaurarlos, pero parece que debería haber una manera más fácil?
Trate de usar git ls-files --other
debe listar todos los archivos que git no conoce; es decir, aquellos archivos que no están en el repositorio y que no son ignorados por .gitignore
.
También puede usar git ls-files --ignored --exclude-standard
para ver qué archivos está ignorando explícitamente.
git clean -dXn
Ver: comando Git para mostrar qué archivos específicos son ignorados por .gitignore
¡De hecho, esta pregunta parece ser un duplicado!