txt saco ignorar ignora extension como cambiar archivos archivo git gitignore

saco - git ignorar un archivo



gitignore-solo permite ciertas extensiones y archivos (2)

No estoy seguro de por qué esto no funciona, ya que he hecho estas cargas! Tal vez estoy teniendo un mal día ...

Estoy usando el siguiente código para ignorar todos los archivos, excepto ciertos nombres de archivo y extensión

* !.gitattributes !.gitignore !readme.md !.gitkeep !*.php

Por alguna razón, solo me permite cometer .gitignore y readme.md, aunque tengo archivos php en subcarpetas, etc. ¿Hay algo de malo en ello? Solo para tu información, estoy usando "git add -A" para recoger los archivos para confirmar.

¡Gracias por adelantado!


El método más sofisticado para lograrlo.

cree el archivo .gitignore en la root repositorio y agregue las líneas siguientes al archivo .gitignore

*.* !.gitattributes !.gitignore !readme.md !.gitkeep !*.php

esto incluirá todo el archivo especificado desde el directorio y el subdirectorio recursivamente.

probado en

git versión 2.12.2.windows.2


La solución es decirle a Git que no ignore los subdirectorios :

* !.gitattributes !.gitignore !readme.md !.gitkeep !*.php !*/

De lo contrario, solo los archivos *.php en el primer nivel de directorio serán aceptados y todos los subdirectorios serán ignorados.