Dépannage .gitignore
Trouvez une réponse aux problèmes d’exclusion et de suivi. Choisissez l’article correspondant à votre situation.
Pourquoi .gitignore ne fonctionne-t-il pas ?
Identifiez les fichiers déjà suivis, la règle appliquée et le comportement des exceptions avec les commandes Git.
Comment ignorer des fichiers déjà suivis par Git ?
Comprenez la limite de .gitignore et retirez un chemin de l’index en conservant la copie locale.
Pourquoi ! ne conserve-t-il pas un fichier dans un dossier ignoré ?
Corrigez les exceptions lorsque le dossier parent est exclu et vérifiez les motifs appliqués.
Pourquoi les règles Git globales ignorent-elles un fichier ?
Retrouvez l’origine d’une règle, core.excludesFile et les différences entre exclusions locales, globales et partagées.
Comment ignorer des dossiers ? folder/ ou /folder/
Choisissez une exclusion à la racine ou à toute profondeur et vérifiez le rôle des barres obliques.
Comment ignorer une extension ? Utiliser * et **
Comparez *.log, /logs/*.log et /logs/**/*.log à l’aide de chemins concrets.
Comment ignorer des fichiers localement sans changer .gitignore ?
Utilisez les exclusions du dépôt pour les fichiers personnels non suivis, sans modifier les règles partagées.
Comment ignorer .env mais conserver .env.example ?
Excluez les valeurs locales, conservez un exemple vérifié et gérez les fichiers déjà suivis.
Comment ignorer .DS_Store dans tous les dossiers ?
Ignorez les copies racine et imbriquées, identifiez celles déjà suivies et retirez un chemin précis de l’index.
Comment conserver un dossier vide ? .gitkeep ou .gitignore ?
Choisissez un fichier témoin ou un .gitignore interne pour conserver un dossier et contrôler son contenu futur.