Comment ignorer des fichiers déjà suivis dans Git
La solution au problème classique dans Git : retirer de l'index des fichiers sensibles ou générés qui avaient été accidentellement commités avant l'ajout du .gitignore.
Guides techniques détaillés, règles de syntaxe, fonctionnement des motifs et dépannage des exclusions dans Git.
La solution au problème classique dans Git : retirer de l'index des fichiers sensibles ou générés qui avaient été accidentellement commités avant l'ajout du .gitignore.
Présentation détaillée du format des motifs, du globbing, des barres obliques initiales/finales, des subtilités de négation et des plages de caractères dans Git.
Explication claire des règles pour ignorer des répertoires : comportement de la barre oblique finale, dossiers relatifs à la racine, sous-dossiers et conservation de répertoires vides.
Exemples pratiques et sélectionnés de fichiers .gitignore pour langages populaires, frameworks backend, jeux vidéo, applications mobiles et conteneurs.
Réponses aux questions courantes sur les règles .gitignore, la gestion du cache et du dépôt.
.gitignore empêche uniquement le suivi de nouveaux fichiers. Si un fichier a déjà été commité, vous devez expressément le retirer de l'index avec 'git rm --cached <fichier>'.
Exécutez 'git check-ignore -v <chemin>'. Git indiquera le fichier .gitignore concerné ainsi que le numéro de ligne responsable de la correspondance.
Git ignore l'exploration interne de tout dossier exclu. Pour autoriser un fichier, excluez le contenu avec 'dossier/*' puis déclarez l'exception voulue.
'build/' cible exclusivement les répertoires. 'build' cible à la fois les dossiers et les fichiers réguliers portant ce nom.
Git ne suit que des fichiers. Créez un fichier vide .gitkeep dans le dossier, ignorez son contenu avec 'dossier/*' et autorisez '!dossier/.gitkeep'.
Configurez un fichier d'exclusion global avec 'git config --global core.excludesFile ~/.gitignore_global' pour ne pas polluer les dépôts partagés de l'équipe.