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).
.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..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)" `fuente
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.fuente