Table des matières:

Comment supprimer les modifications non validées dans git ?
Comment supprimer les modifications non validées dans git ?

Vidéo: Comment supprimer les modifications non validées dans git ?

Vidéo: Comment supprimer les modifications non validées dans git ?
Vidéo: Git - 5. Revenir en arrière (sur un commit) | tutos fr 2024, Avril
Anonim

Vous avez maintenant 4 options pour annuler vos modifications:

  1. Désactivez le fichier au commit actuel (HEAD): git réinitialiser la TÊTE
  2. Désactivez tout - conservez changements : git réinitialiser.
  3. Jeter tous locaux changements , mais enregistrez-les pour plus tard: git planque.
  4. Jeter tout en permanence: git reset --hard.

En gardant cela à l'esprit, comment supprimer les modifications non validées dans git ?

7 réponses

  1. Cela désinstallera tous les fichiers que vous avez pu avoir avec git add: git reset.
  2. Cela annulera toutes les modifications locales non validées (devrait être exécutée dans la racine du référentiel): git checkout.
  3. Cela supprimera tous les fichiers locaux non suivis, de sorte que seuls les fichiers suivis par git restent: git clean -fdx.

Sachez également comment restaurer un fichier modifié dans Git ? Annuler un commit Si vous avez modifié , des modifications ajoutées et validées à un déposer , et que vous souhaitez annuler ces modifications, vous pouvez à nouveau utiliser git réinitialiser HEAD~ pour annuler votre commit. Semblable à l'exemple précédent, lorsque vous utilisez git réinitialiser le modifications sera sans mise en scène. Remarquez que maintenant votre déposer n'est plus suivi !

À cet égard, comment supprimez-vous les modifications à valider ?

À supprimer le dernier s'engager à partir de git, vous pouvez simplement exécuter git reset --hard HEAD^ Si vous êtes suppression plusieurs commits à partir du haut, vous pouvez exécuter git reset --hard HEAD~2 pour supprimer les deux derniers commits. Vous pouvez augmenter le nombre à supprimer encore plus de commits.

Qu'est-ce que git reset ?

Sommaire. Réviser, git réinitialiser est une commande puissante qui est utilisée pour annuler les modifications locales apportées à l'état d'un Git repo. Git réinitialiser opère sur "Les Trois Arbres de Git ". Ces arborescences sont l'historique de validation (HEAD), l'index de mise en scène et le répertoire de travail.

Conseillé: