Comment effacer le cache Git

Comment effacer le cache Git
⏱️ 3 min read

Lorsque vous travaillez avec Git, vous aurez de nombreux cas où, après avoir ajouté de nouvelles lignes de code à votre fichier .gitignore, les fichiers ignorés s’afficheront toujours dans votre zone de transit « git commit ». Lorsque vous rencontrez de tels cas, le meilleur moyen de résoudre le problème est d’effacer et de nettoyer votre cache Git. Ce guide a pour but de vous montrer comment vider votre cache Git, mais avant de plonger dans cela, abordons brièvement ce qu’est le cache Git, ce qu’il fait et les avantages de le vider.

Qu’est-ce que le cache Git ?

Le cache Git, également appelé zone de transit ou index, contient le répertoire de l’arborescence de travail, y compris le référentiel, les validations et les branches qui seraient validées par l’instance que vous appelez la commande « git commit » à tout moment.

Le cache vous aide à apporter des modifications sélectionnées à l’arborescence de travail avant de les valider ou à télécharger uniquement les validations les plus récentes tout en mettant en cache la plupart des autres.

Sans le cache Git, le commit Git renverrait les modifications de commit à l’arbre de travail avant de valider certaines des modifications de commit dans le prochain commit.

À quoi sert le cache Git ?

L’essence de la zone de transit ou de l’index est d’améliorer les performances en résolvant les fusions de validation en conflit et en minimisant le besoin constant de retélécharger les dépendances, les bibliothèques et d’autres types de contenu à la volée chaque fois que cela est nécessaire.

Où (et comment) trouver le cache Git

Le cache Git se trouve dans un fichier nommé index dans le répertoire .git.

Pour rechercher ou accéder au fichier de cache Git, exécutez la commande suivante pour accéder au répertoire .git. Une fois que vous avez obtenu l’emplacement du répertoire .git, accédez-y en utilisant le cd commander:

Une fois dans le répertoire, vous pouvez localiser le fichier d’index en utilisant le ls commander:

Pour afficher le fichier, utilisez la commande file :

La commande vous donnera une sortie indiquant le type de fichier, la version et le nombre d’entrées dans le fichier de cache Git.

Effacer le fichier cache Git

Pour supprimer un fichier spécifique du cache Git, utilisez le git rm commande suivie du fichier spécifique.

Pour supprimer de manière récursive des fichiers du cache, utilisez le -r drapeau avec le git rm commander.

La syntaxe générale de la commande est :

Remplacez le nom de fichier par le fichier spécifique que vous souhaitez supprimer du cache Git.

Par exemple, pour supprimer le fichier « mte-info.c », utilisez la commande :

Ensuite, vérifiez que le fichier a été supprimé avec succès à l’aide de la commande :

Image1 1

Noter: exécuter le git rm --cached filename La commande ne supprime pas le fichier du répertoire de travail, mais uniquement de la zone de transit.

D’autre part, pour vider l’intégralité de votre cache et de votre zone de transit, utilisez le git rm commande avec la récursive -r option:

Emballer

Comme vous l’avez appris dans ce didacticiel, il est facile de vider votre cache Git. En attendant, vous devriez vous renseigner sur les alias Git pour rendre l’utilisation de Git plus efficace.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Vous aimerez aussi...

S’abonner
Notification pour
guest
0 Comments
Commentaires en ligne
Afficher tous les commentaires
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x