agregar varios files a la vez que no funcionan, GIT

git add * .filetype no funciona en uno de mis proyectos. Funciona en cualquier otro proyecto. ¿Alguna idea de lo que puede estar mal? enter image description here

Estás en una carpeta diferente de los files modificados. Por lo que sé, git solo usa la expansión incorporada del caparazón para esto. Si tiene su propia expansión diferente, entonces no estoy seguro de por qué no funciona en este caso.

Posible solución (suponiendo que se trata de un shell bash configurado correctamente):

git add **/*.php 

Es posible que deba activar la variable de configuration del shell globstar shopt -s globstar para que esto funcione si aún no está configurado.

Puede usar el viejo truco find / xargs para agregar recursivamente files de una extensión (o cualquier otra máscara para ese asunto):

 find -name "*.php" -print0 | xargs -0 git add 

Si está seguro de que los nombres de file nunca tienen espacios, puede simplificar esto como:

 find -name "*.php" | xargs git add