Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Ignorer les fichiers après le commit initial | Interaction Plus Avancée
Notions Essentielles de Git

Ignorer les fichiers après le commit initial

Glissez pour afficher le menu

Si vous avez déjà validé des fichiers que vous souhaitez maintenant ignorer, suivez ces étapes :

  1. Ajoutez les fichiers à votre .gitignore ;
  2. Retirez les fichiers du dépôt (sans les supprimer localement) en utilisant git rm --cached ;
  3. Validez les modifications.

Exemple de workflow

Les fichiers de configuration contiennent souvent des informations privées, il ne faut donc pas les suivre. Pour éviter d’ajouter accidentellement ces fichiers à Git, il est préférable de les ignorer. Appliquez cela au fichier config.txt, qui a déjà été validé.

Consultez l’illustration suivante du workflow :

Exemple de workflow

Ajouter config.txt à la liste des fichiers ignorés dans le fichier .gitignore :

echo config.txt >> .gitignore
Ajout du fichier de configuration à .gitignore

Exécuter ensuite la commande git rm avec l’option --cached pour retirer le fichier du dépôt sans le supprimer localement :

git rm --cached config.txt
Suppression du fichier de configuration

Vérification de l'état de l'arborescence de travail et de la zone de préparation :

git status
Vérification de l'état

Comme vous pouvez le voir, la suppression du fichier de configuration est déjà staged, mais le fichier .gitignore doit encore être ajouté. Ensuite, validez les deux modifications :

git add .gitignore
git commit -m "Add the config.txt file to gitignore"
Validation des modifications

Le commit est réussi.
Vérifiez maintenant que le fichier config.txt est ignoré en ajoutant une nouvelle ligne avec un exemple de mot de passe à l'aide de la commande echo :

echo "PASSWORD=qwerty" >> config.txt
Modification du fichier de configuration

Enfin, vérifiez le statut de l’arbre de travail :

git status
Vérification de l'arbre de travail

Le fichier a été modifié, mais il n'est pas suivi par Git, donc l'arbre de travail reste propre.

question-icon

Associer les actions aux commandes respectives.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Cliquez ou glissez-déposez des éléments et remplissez les blancs

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 6

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

Section 2. Chapitre 6
some-alt