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