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.