Détruire les modifications non suivies

GitGitBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Lorsque vous travaillez avec Git, il est courant d'avoir des modifications non suivies dans votre répertoire de travail. Ces modifications sont des fichiers que Git ne suit pas actuellement. Parfois, vous pouvez vouloir abandonner ces modifications et repartir de zéro. Dans ce laboratoire, vous allez apprendre à abandonner toutes les modifications non suivies sur la branche actuelle.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/clean("Clean Workspace") subgraph Lab Skills git/clean -.-> lab-12730{{"Détruire les modifications non suivies"}} end

Discard Untracked Changes

Vous travaillez sur un projet utilisant Git et avez apporté quelques modifications à votre répertoire de travail. Cependant, vous réalisez que vous n'avez pas besoin de ces modifications et que vous voulez les abandonner. Vous voulez abandonner toutes les modifications non suivies sur la branche actuelle.

Pour terminer ce laboratoire, vous utiliserez le référentiel Git nommé https://github.com/labex-labs/git-playground. Suivez ces étapes :

  1. Accédez au répertoire du référentiel :
cd git-playground
  1. Vérifiez l'état de votre répertoire de travail :
git status

Vous devriez voir la sortie suivante :

On branch master
Your branch is up to date with 'origin/master'.

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        new-file.txt

nothing added to commit but untracked files present (use "git add" to track)
  1. Abandonnez toutes les modifications non suivies sur la branche actuelle :
git clean -f -d
  1. Vérifiez à nouveau l'état de votre répertoire de travail :
git status

Vous devriez voir la sortie suivante :

On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

La commande git clean -f -d a abandonné toutes les modifications non suivies sur la branche actuelle.

Summary

Abandonner les modifications non suivies est une commande Git utile lorsque vous voulez repartir de zéro et abandonner toutes les modifications que Git ne suit pas actuellement. Utilisez la commande git clean -f -d pour abandonner toutes les modifications non suivies sur la branche actuelle.