Respuestas:
Simplemente agregue un patrón a .gitignore
.*
!/.gitignore
Editar: se agregó el .gitignorearchivo en sí (es importante si aún no se ha confirmado).
.htaccessya registrados, siguen siendo seguidos. gitignoresolo es importante para archivos nuevos.
/.gitignorey no todos los .gitignorearchivos, independientemente de dónde se encuentre? Es decir, ¿por qué no enumerar !.gitignore(sin barra)?
.gitignorearchivo en su .gitignorearchivo 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 .gitignoreesta manera, no se necesita un archivo separado para cada repositorio.