Contenu du cours
Essentiels de Git
Essentiels de Git
Ignorer les Fichiers dans Git
Ignorer les fichiers
Ignorer les fichiers dans Git est crucial 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 contrôle de version, ce qui conduit à des tailles de dépôt plus petites ;
- Concentration sur le code source : En excluant les fichiers générés ou les artefacts, votre dépôt reste concentré sur le code source et les fichiers essentiels du projet ;
- Sécurité : Éviter l'inclusion d'informations sensibles, comme les clés API ou les mots de passe, améliore la sécurité de votre projet.
Le fichier .gitignore
Le principal mécanisme pour spécifier les fichiers à ignorer est le fichier .gitignore
. Ce fichier, généralement placé à la racine de votre dépôt, contient une liste de motifs de fichiers que Git doit ignorer. Chaque ligne du fichier représente un motif pour les fichiers ou répertoires à ignorer. Pour l'instant, nous utiliserons simplement les noms des fichiers.
Listons d'abord tous les fichiers et répertoires (y compris les fichiers cachés) dans notre répertoire de projet :
Si vous travaillez sur un ordinateur macOS, vous aurez très probablement le fichier .DS_Store
, qui est automatiquement créé par le système d'exploitation. Il n'est pas logique de le suivre et de le valider, alors créons le fichier .gitignore
en utilisant la commande echo
et écrivons la ligne .DS_Store
pour ignorer ce fichier :
Remarque
Si
.gitignore
n'est pas vide, vous devez utiliser l'opérateur>>
pour ajouter une nouvelle ligne avec le nom de fichier.
Ensuite, nous pouvons exécuter la commande git status
et voir que ce fichier n'apparaît pas dans la liste des fichiers non suivis :
Maintenant, ajoutons notre fichier .gitignore
et validons-le :
Le commit est réussi, et le fichier .DS_Store
est ignoré.
Merci pour vos commentaires !