Peut git restaurer un fichier?

Peut git restaurer un fichier?
Git est un système de suivi indépendant utilisé par des personnes qui travaillent ensemble en équipe. Sur Git, des centaines de fichiers peuvent être ajoutés à plusieurs fins de projet. Vous pouvez créer, supprimer et mettre à jour des fichiers à tout moment et Git permet également à ses utilisateurs de restaurer les fichiers supprimés à tout moment.

Dans ce blog, nous allons développer la procédure de restauration des fichiers supprimés dans GIT.

Peut git restaurer un fichier?

Oui, Git peut restaurer un fichier. Cette opération semble nécessaire dans une situation où vous avez supprimé par erreur tout fichier important qui est nécessaire pour restaurer.

Comment restaurer un fichier dans git?

Dans la procédure ci-dessous, nous passerons d'abord à un référentiel GIT et vérifierons la liste des fichiers existants. Ensuite, sélectionnez l'un d'eux et retirez-le à l'aide du «$ git rm " commande. Après cela, décalagez le fichier supprimé et exécutez le «$ Git Checkout - »Commande pour le restaurer.

Pour comprendre le scénario ci-dessus, consultez les étapes ci-dessous!

Étape 1: Accédez au répertoire GIT
Tout d'abord, passez au référentiel local GIT à l'aide de la commande «CD»:

$ CD "C: \ Users \ Nazma \ git \ Demo2"

Étape 2: Répertoriez les fichiers du référentiel
Exécutez le "git ls-files”Commande pour afficher tous les fichiers du référentiel spécifié:

$ git ls-files

Comme vous pouvez le voir, notre «démo2"Le référentiel GIT contient trois fichiers, deux avec".SMS"Et un avec".rtf" extension:

Étape 3: supprimer le fichier
Maintenant, nous allons supprimer le «démo1.SMS»Fichier du référentiel local GIT à l'aide du«Git RM" commande:

$ git rm Demo1.SMS

Ici, notre fichier spécifié est supprimé avec succès:

Étape 4: Répertoriez les fichiers du référentiel
Exécutez la commande fournie pour vérifier l'opération de suppression du fichier:

$ git ls-files

Comme vous pouvez le voir dans la sortie ci-dessous, il n'y a pas de fichier avec le nom "démo1.SMS»:

Étape 5: Vérifier l'état
Vérifiez l'état actuel du référentiel GIT en utilisant le «statut git ." commande:

$ statut git .

Le fichier supprimé est mis en scène automatiquement, ce qui est le comportement par défaut du «RM" commande:

Étape 6: Fichier de mise en scène
Ensuite, découragez le fichier supprimé en exécutant le «réinitialisation git" commande:

$ git reset Head - Demo1.SMS

Ici, spécifiez le «DIRIGER”Option avec le nom de fichier pour déclencher les modifications:

Étape 7: Vérifier l'état
Exécutez la commande ci-dessous pour vérifier l'état:

$ statut git .

Comme vous pouvez le voir, les modifications de suppression ne sont désormais pas mise en scène:

Étape 8: Restaurer le fichier
Enfin, exécutez le «caisse git”Commande pour restaurer le fichier:

$ Git Checkout - Demo1.SMS

Encore une fois, exécutez le «statut git .”Commande pour afficher l'état actuel du référentiel GIT:

$ statut git .

Rien n'est placé dans le dépôt qui doit s'engager, et la zone de travail est propre:

Étape 9: Vérifiez le fichier de restauration
Enfin, listez les fichiers de référentiel pour afficher le fichier restauré:

$ git ls-files

La sortie donnée montre que nous avons réussi à restaurer le supprimé "démo1.SMS”Fichier dans notre référentiel GIT:

Nous avons présenté la méthode de restauration d'un fichier.

Conclusion

Oui, vous pouvez restaurer le fichier en git. Pour ce faire, passez au référentiel local GIT et vérifiez les fichiers existants qui sont placés dans le référentiel. Ensuite, exécutez le «$ git rm ”Commande pour supprimer n'importe quel fichier. Ensuite, découragez les modifications en utilisant le «$ git réinitialiser la tête - " commande. Enfin, exécutez le «$ Git Checkout - ”Commande pour restaurer le fichier supprimé. Ce blog a expliqué la procédure de restauration des fichiers supprimés dans GIT.