Ignorer les modifications dans Git
- Supprimer un fichier dans Git
- Ignorer tous les changements locaux dans Git
- Enregistrer les modifications sur le Stash 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
.
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