Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Ignorer des Fichiers dans Git | Interaction Plus Avancée
Notions Essentielles de Git

bookIgnorer des Fichiers dans Git

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 conduit à des dépôts de taille plus réduite ;
  • 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 principal mécanisme pour spécifier les fichiers à ignorer est le fichier .gitignore. Ce fichier, généralement placé à la racine du 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 dossiers à ignorer. Pour l’instant, nous utiliserons simplement les noms des fichiers.

Commençons par lister tous les fichiers et dossiers (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 créé automatiquement par le système d'exploitation. Il n'est pas pertinent de le suivre et de le valider, donc créons le fichier .gitignore à l'aide de la commande echo et écrivons la ligne .DS_Store dedans afin d'ignorer ce fichier :

Note
Remarque

Si .gitignore n'est pas vide, il convient d'utiliser l'opérateur >> pour ajouter une nouvelle ligne avec le nom du fichier.

Ensuite, nous pouvons exécuter la commande git status et constater que ce fichier n'apparaît pas dans la liste des fichiers non suivis :

Ajout du fichier .gitignore et validation de celui-ci :

La validation est réussie et le fichier .DS_Store est ignoré.

question mark

Comment ajouter correctement un fichier nommé handler.py à un fichier .gitignore NON VIDE ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

What other files should I add to .gitignore?

How do I ignore a whole directory in .gitignore?

Can you explain how .gitignore patterns work?

Awesome!

Completion rate improved to 3.57

bookIgnorer 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 conduit à des dépôts de taille plus réduite ;
  • 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 principal mécanisme pour spécifier les fichiers à ignorer est le fichier .gitignore. Ce fichier, généralement placé à la racine du 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 dossiers à ignorer. Pour l’instant, nous utiliserons simplement les noms des fichiers.

Commençons par lister tous les fichiers et dossiers (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 créé automatiquement par le système d'exploitation. Il n'est pas pertinent de le suivre et de le valider, donc créons le fichier .gitignore à l'aide de la commande echo et écrivons la ligne .DS_Store dedans afin d'ignorer ce fichier :

Note
Remarque

Si .gitignore n'est pas vide, il convient d'utiliser l'opérateur >> pour ajouter une nouvelle ligne avec le nom du fichier.

Ensuite, nous pouvons exécuter la commande git status et constater que ce fichier n'apparaît pas dans la liste des fichiers non suivis :

Ajout du fichier .gitignore et validation de celui-ci :

La validation est réussie et le fichier .DS_Store est ignoré.

question mark

Comment ajouter correctement un fichier nommé handler.py à un fichier .gitignore NON VIDE ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
some-alt