Me gustaría que Git ignore todos los archivos y directorios ocultos. es decir
.aptitude
.ssh/
.bash_rc
config/.hidden
¿Existe una regla simple para cubrir esto sin agregar específicamente cada entrada?
Simplemente agregue un patrón a .gitignore
.*
!/.gitignore
Editar: se agregó el .gitignore
archivo en sí (es importante si aún no se ha confirmado).
.gitignore solo afectará a los archivos que aún no se hayan "agregado".
Para hacer nuevas entradas .gitignore afecta a todos los archivos
git commit -a -m "Pre .gitignore changes"
git rm -r --cached .
git add .
git commit -a -m "Post .gitignore changes"
git status
debería mostrar "nada que confirmar (directorio de trabajo limpio)" `En .git/info/exclude
, agregue esta línea:
.*
Esto hará que ignorar todos los archivos ocultos / punto sea recursivamente el predeterminado para cada repositorio en la máquina. De .gitignore
esta manera, no se necesita un archivo separado para cada repositorio.
.htaccess
ya registrados, siguen siendo seguidos.gitignore
solo es importante para archivos nuevos./.gitignore
y no todos los.gitignore
archivos, independientemente de dónde se encuentre? Es decir, ¿por qué no enumerar!.gitignore
(sin barra)?.gitignore
archivo en su.gitignore
archivo de nivel superior . Pero esa elección depende de usted.