Menu
CoddyTech

Pourquoi ignorer des fichiers

Fait partie de la section Contrôle de version du Journey Terminal de Coddy. Leçon 19 sur 58.

La plupart des projets réels produisent des fichiers que vous ne souhaitez pas inclure dans le contrôle de version : fichiers générés lors de la compilation, journaux, secrets d’environnement, caches d’éditeurs et fichiers générés par des outils.

Suivre ces fichiers encombrerait chaque résultat de git status, alourdirait le dépôt et risquerait de divulguer des données sensibles comme des clés API.

Git résout ce problème avec un fichier spécial appelé .gitignore. Il se trouve à la racine de votre dépôt et répertorie les motifs que Git doit ignorer.

node_modules/
.env
*.log
build/

Les fichiers correspondant à un motif quelconque dans .gitignore deviennent invisibles pour Git : ils n’apparaîtront pas comme non suivis, ne pourront pas être indexés et ne seront pas inclus dans les commits.

Le fichier .gitignore lui-même est généralement ajouté au dépôt afin que toutes les personnes travaillant sur le projet partagent les mêmes règles d’exclusion.

challenge icon

Défi

Débutant

Le dossier contient app.js et un fichier inutile debug.log. Initialisez le dépôt, créez un fichier .gitignore contenant la seule ligne *.log, puis exécutez git status --short.

Seuls .gitignore et app.js doivent apparaître comme non suivis. debug.log ne doit pas apparaître.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Contrôle de version

Entraînez-vous par vous-même : Playground Terminal