J’aimerais que Git ignore tous les fichiers et répertoires cachés, à savoir .aptitude
, .ssh/
et .bash_rc
. Existe-t-il une règle simple pour couvrir cela sans append spécifiquement chaque entrée?
Ajoutez simplement un motif à .gitignore
.* !/.gitignore
Edit: Ajout du fichier .gitignore
lui-même (peu importe s’il n’est pas encore validé).
.gitignore n’affecte que les fichiers qui n’ont pas encore été ajoutés.
Pour créer de nouvelles entrées .gitignore affectant tous les fichiers
git commit -a -m "Pre .gitignore changes"
git rm -r --cached .
git add .
git commit -a -m "Post .gitignore changes"
git status
devrait afficher “rien à valider (répertoire de travail propre)” En .git/info/exclude
, ajoutez cette ligne:
.*
Cela rendra ignoré tous les fichiers cachés / à points de manière récursive par défaut pour chaque référentiel de la machine. Un fichier .gitignore
distinct pour chaque .gitignore
n’est pas nécessaire de cette manière.