Fichier de suivi de Git Stop

Fichier de suivi de Git Stop
Git est une technologie influente pour tout développeur moderne.

Git est très intuitif et fournit quelques restrictions pour vous empêcher de faire des erreurs.

Aujourd'hui, nous discuterons du fichier Gitignore et de la façon dont nous pouvons arrêter de suivre un fichier dans un référentiel git sans le retirer de votre projet.

Qu'est-ce qu'un fichier gitignore?

Le fichier Gitignore vous permet de spécifier une liste de noms de fichiers et répertoires que Git ne suivra pas.

Tous les fichiers ou répertoires spécifiés dans le fichier Gitignore seront exclus du référentiel. Toutes les modifications apportées à ces fichiers ne seront pas disponibles dans l'historique de la validation.

Vous pouvez utiliser le fichier Gitignore pour masquer des fichiers sensibles tels que les configurations environnementales, les clés d'API, etc.

Vous pouvez également exclure des fichiers non essentiels tels que les configurations d'éditeur, les fichiers binaires, les journaux d'exécution et de débogage, etc.

Où puis-je trouver le fichier gitignore?

Le fichier Gitignore est situé à la racine de tout référentiel Git. Vous pouvez afficher le fichier à l'aide de la commande LS:

$ ls -LA

Comment ajouter un fichier à Gitignore?

Vous pouvez ajouter un fichier ou un répertoire à la liste de Gitignore en modifiant le fichier Gitignore.

Ouvrez le fichier avec votre éditeur de texte préféré:

$ nano .gitignore

Vous pouvez ensuite ajouter le nom de fichier ou le répertoire que vous souhaitez ignorer comme entrée dans le fichier.

Git ignorer le fichier qui a déjà été engagé.

Malheureusement, si vous avez déjà commis le fichier dans le référentiel, l'ajout au fichier gitignore n'empêchera pas Git de le suivre.

Pour cela, vous devrez effectuer quelques étapes supplémentaires.

Avant d'exécuter les commandes affichées dans les étapes ci-dessous, assurez-vous que les fichiers et répertoires que vous souhaitez ignorer sont ajoutés au fichier Gitignore.

Notez et assurez-vous que les modifications locales ont été commises. Cela vous empêchera de perdre toutes les modifications apportées au référentiel.

Exécutez les commandes:

$ git rm -r - cache

La commande ci-dessus supprimera les fichiers de l'index.

Ensuite, ajoutez les fichiers à la zone de stadification avec la commande:

$ git add .

Enfin, appliquez un engagement pour mettre à jour votre référentiel avec les fichiers et répertoires ignorés.

$ git commit -m "Gitignore fixe ne fonctionne pas."

N'hésitez pas à appliquer votre message de validation comme bon.

Conclusion

Dans celui-ci, nous avons couvert comment permettre à Git d'arrêter de suivre un fichier ou un répertoire à l'aide du fichier Gitignore. Nous avons également discuté de la prévention des fichiers de suivi même s'il a déjà été engagé dans le référentiel.