Ignorer les modifications dans Git

Abdul Jabbar 24 décembre 2021
  1. Supprimer un fichier dans Git
  2. Ignorer tous les changements locaux dans Git
  3. Enregistrer les modifications sur le Stash dans Git
Ignorer les modifications dans Git

Quel que soit votre niveau d’expert en programmation, il n’est pas toujours sûr que votre code fonctionne du premier coup. Heureusement, Git a l’option qui nous permet de rejeter ou d’annuler toutes vos modifications dont vous ne voulez plus dans le référentiel de code. Il nous fournit un réseau sécurisé pour notre travail.

Cet article discutera de différentes manières d’ignorer les modifications dans Git dans la branche. Les changements locaux dans Git sont expliqués comme des changements qui n’ont pas encore été poussés vers le référentiel local ou distant.

Supprimer un fichier dans Git

Par exemple, si vous souhaitez supprimer certaines des modifications apportées au fichier en particulier, la commande qui remplira cette situation (ignorer ce type de modifications) est mentionnée ci-dessous.

git restore somefile.html

Cela supprimera toutes les modifications non validées dans notre fichier souhaité. Mais le point principal est que nous devons être prudents face à ces changements car une fois que nous les rejetons, nous ne pouvons de toute façon les récupérer à aucun prix.

Ignorer tous les changements locaux dans Git

Git nous fournit de nombreuses options, une option est déjà mentionnée ci-dessus et l’autre que nous expliquons ici.

Parfois, nous voulons ignorer toutes les modifications actuelles que nous avons apportées au code ; pour cela, nous utiliserons le paramètre . avec la commande git restore au lieu de mentionner un chemin de fichier avec la commande.

$ git restore.

La plupart du temps, nous avons des fichiers non suivis dans notre copie de travail, et nous n’en voulons pas, donc la commande git clean fonctionnera ici.

$ git clean -f

Encore une fois, nous discuterons de ce point important : nous ne pouvons pas récupérer ces modifications après avoir exécuté cette commande.

Enregistrer les modifications sur le Stash dans Git

La plupart du temps, nous ne sommes pas sûrs des changements locaux que nous voulons ou non. Dans ce cas, nous ne les rejetterons pas. Plutôt que cela, nous les enregistrerons temporairement en utilisant stash comme mentionné ci-dessous.

$ git stash --include-untracked

Cela nous donnera une copie de travail propre, et toutes les modifications sont enregistrées sur Git’s Stash pour les restaurer à partir d’ici si nous les voulons plus tard.

$ git stash pop

Ici, les options pop valideront le dernier état enregistré et le supprimeront et le nettoieront de la stash.

Auteur: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn