Commande git-restore dans git | Expliqué

Commande git-restore dans git | Expliqué
Lorsque les utilisateurs créent un fichier dans GIT, il est placé dans la zone de travail GIT. Ensuite, il se déplace vers l'index de mise en scène GIT, où il s'appelle le fichier suivi et prêt à s'engager. Pour enregistrer le fichier ou ajouter des modifications au référentiel GIT pour une utilisation ultérieure, les utilisateurs doivent commettre des modifications. Dans certaines situations, les utilisateurs souhaitent supprimer les fichiers suivis ou ajouter des modifications de l'index de mise en scène et les ramener dans la zone de travail GIT. Pour ce but particulier, le «Restauration GIT" peut être utilisé.

Les résultats de cet article sont:

  • Quelle est la commande «Git Restore» dans Git?
  • Comment «Git Restore» suivi / mis en scène un fichier unique dans GIT?
  • Comment «Git Restore» a suivi / mis en scène plusieurs fichiers dans GIT?

Quelle est la commande «Git Restore» dans Git?

Le "Restauration GIT»La commande est utilisée pour restaurer ou rejeter les changements engagés les plus récents et la suppression des changements locaux suivis. Cette commande peut être utilisée avec différents drapeaux, tels que:

  • ""L'option est utilisée pour retirer les fichiers de la zone de stadification et maintenir leur version réelle.
  • ""L'option est utilisée pour éliminer les modifications locales non engagées du fichier.

Syntaxe

Voici la syntaxe générale du «Restauration GIT" commande:

Restauration GIT

De la commande ci-dessus, le «"Sera remplacé par les balises souhaitées.

Comment «Git Restore» suivi / mis en scène un fichier unique dans GIT?

Pour "Restauration GIT”Le fichier unique non engagé dans GIT, consultez la procédure suivante:

  • Aller au référentiel local git.
  • Énumérez les fichiers non engagés.
  • Exécutez le "Git Restore-Stage " commande.
  • Vérifiez l'état actuel du référentiel.

Étape 1: Accédez au référentiel local

Tout d'abord, accédez au référentiel local particulier en exécutant le «CD" commande:

CD "C: \ Users \ Nazma \ git \ Demo13"

Étape 2: Afficher les fichiers non engagés

Maintenant, énumérez tous les fichiers mis en scène en vérifiant l'état actuel du référentiel:

statut git

Selon la sortie ci-dessous, le «déposer.py","fichier1.SMS", et "fichier2.SMS"Sont les fichiers non engagés. Nous allons laisser tomber le «déposer.py" déposer:

Étape 3: fichier non staged

Exécuter le "Restauration GIT”File avec le"-mise en scène»Flag et nom de fichier:

Fichier Git Restore - Staged.py

Étape 4: Vérifiez l'état actuel du fichier actuel

Pour vérifier l'état actuel du fichier non suivi, exécutez le «statut git" commande:

statut git

On peut voir que les non engagés "déposer.py«A été supprimé de la zone de mise en scène:

Comment «Git Restore» a suivi / mis en scène plusieurs fichiers dans GIT?

Pour supprimer les fichiers multipliés de l'index de mise en scène, exécutez la commande fournie:

Git Restore --staged *.SMS

Ici, tous les fichiers qui ont le «.SMS»Extension, sera supprimée de la zone de mise en scène:

Maintenant, vérifiez l'état des fichiers non engagés en exécutant le «statut git" commande:

statut git

Selon la sortie divisée ci-dessous, tous les fichiers non engagés qui ont le ".SMS»Extension, a été retirée dans la zone de travail GIT:

Nous avons compilé des informations détaillées sur le «Restauration GIT" commande.

Conclusion

Le "Restauration GIT»La commande est utilisée pour rejeter les changements engagés les plus récents et supprimer les changements locaux suivis. Le "Git Restore -staged *»La commande est utilisée pour supprimer le fichier unique non suivi. Le "Git Restore -staged *»La commande est utilisée pour supprimer plusieurs fichiers de l'index de mise en scène. Ce guide a décrit l'utilisation du «Restauration GIT»Commande dans Git.