Ignorer des Fichiers dans Git
Glissez pour afficher le menu
Ignorer des fichiers
Ignorer des fichiers dans Git est essentiel pour plusieurs raisons :
- Réduction de la taille du dépôt : ignorer les fichiers inutiles empêche leur stockage dans le système de gestion de versions, ce qui réduit la taille du dépôt ;
- Concentration sur le code source : en excluant les fichiers générés ou les artefacts, le dépôt reste centré sur le code source et les fichiers essentiels du projet ;
- Sécurité : éviter l'inclusion d'informations sensibles, telles que des clés API ou des mots de passe, améliore la sécurité du projet.
Le fichier .gitignore
Le fichier .gitignore est le principal moyen de spécifier quels fichiers Git doit ignorer.
Il se trouve généralement dans le répertoire racine du dépôt et contient une liste de motifs de fichiers que Git exclut du suivi.
Chaque ligne représente un motif pour les fichiers ou dossiers à ignorer.
Pour l'instant, utilisez uniquement les noms des fichiers.
Tout d'abord, lister tous les fichiers et répertoires dans le répertoire du projet, y compris les fichiers cachés :
ls -la
Si vous utilisez macOS, le système crée automatiquement un fichier .DS_Store.
Il n'est pas nécessaire de suivre et de valider ce fichier, donc créez un fichier .gitignore avec la commande echo et ajoutez la ligne .DS_Store pour l'ignorer :
echo .DS_Store > .gitignore
Si .gitignore n'est pas vide, il convient d'utiliser l'opérateur >> pour ajouter une nouvelle ligne avec le nom du fichier.
Ensuite, exécuter la commande git status et vérifier que ce fichier n'apparaît plus dans la liste des fichiers non suivis :
git status
Ajoutez maintenant le fichier .gitignore et validez-le :
git add .gitignore
git commit -m "Add a gitignore file which ignores the .DS_Store file"
Le commit est réussi, et le fichier .DS_Store est ignoré.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion