Comment restaurer des fichiers supprimés dans Git ?

Vous avez perdu des fichiers importants dans Git ? Téléchargez 4DDiG Data Recovery pour restaurer sans effort les fichiers supprimés dans Git.

5 minutes de lecture

Mis à jour le 2024-07-04 17:39:54 à Réparation Windows

Quelle que soit la durée pendant laquelle vous avez soumis votre travail dans Git, la perte réelle d'un document devrait être très rare. A moins d'effacer tout le catalogue de l'entrepôt, il n'y a guère d'activités qui vous empêcheront de récupérer un document. La restauration d'un fichier supprimé sur Git n'est pas très difficile, mais on peut dire qu'elle est un peu délicate. Nous devrions jeter un coup d'œil à quelques façons de récupérer des fichiers effacés sur Git, selon que vous étiez persuadé à l'époque que vous aviez vraiment besoin que le document soit effacé ! Le logiciel est avancé et hautement compatible avec la récupération de fichiers supprimés sur Git. Les caractéristiques de cet outil de récupération sont conçues en gardant à l'esprit la sensibilité des données. Entrons dans le vif du sujet et expliquons à quel point il est facile de récupérer des fichiers supprimés sur Git.

git restore delete file

Partie 1 : Quest ce que c'est Git ?

Git est simplement la capacité d'enregistrement du code présente dans le cadre de travail de tout développeur web. Il s'agit d'un outil de suivi de la substance du code avec un "cadre de contrôle des rendus". Ce VCS permet aux concepteurs d'apporter des modifications au code et de noter ces progrès dans un ensemble d'expériences.

Actuellement, l'élément essentiel de Git est l'existence d'un coffre-fort proche et d'un entrepôt distant. Le dépôt de proximité se trouve sur le cadre de chaque concepteur (comme indiqué précédemment). Le dépôt distant est facilité par un serveur central qui permet de dupliquer les documents PC de chaque développeur. Incroyable, non ?

Git a été créé parce que, en règle générale, de nombreux développeurs de sites web travaillent sur des activités uniques et remplissent une capacité pour ces enregistrements de code. Cependant, cela permet à de nombreuses personnes de travailler sur un document de code similaire, sans se soucier de l'endroit où elles se trouvent sur la planète.

Diverses situations peuvent être considérées comme un fichier Git undelete. Nous présentons point par point 4 de ces cas et 4 réponses pour récupérer les documents perdus dans votre coffre-fort de quartier sur Git.

Partie 2 : 4 cas de restauration d'un fichier effacé sur Git

Vous venez de supprimer votre code ou un fichier par erreur sur Git ? Ce n'est pas un problème si vous êtes déjà en train de lire cet article. Vous pouvez récupérer vos fichiers en utilisant ce guide utile. Outre le fait d'étudier du code pendant de longues périodes et de regarder des évaluations pendant de longues périodes, une chose que les ingénieurs détestent est de perdre leurs codes sources. En tant que développeur, il est fort probable que vous ayez effacé votre code par maladresse un jour ou l'autre. Il est possible de récupérer des fichiers supprimés sur Git. Dans des étapes exceptionnellement simples et faciles à décrire, nous allons étudier les malheurs d'enregistrement impossibles à manquer et comment les réparer sur Git. Pendant ce temps, vous comprendrez ce qu'est Git, ce qui le rend unique, et pourquoi vous en avez besoin en tant que développeur. Nous devrions y aller, n'est-ce pas ?

Cas 1 : J'ai supprimé un fichier mais je n'ai pas fait de commit

Perdre ses données sur Git après avoir effectué la tâche sur Git est extrêmement rare. En effet, il faut au moins supprimer tout le dépôt local sans avoir de sauvegarde sur le serveur distant pour égarer complètement un fichier sur Git. Dans le cas où vous avez fait une erreur et que vous en êtes rendu compte peu de temps après, vous avez supprimé un fichier sans le commiter et immédiatement. Insérez simplement le code donné ci-dessous pour que Git récupère le fichier supprimé.

git restore delete file- I deleted a file but didn’t commit

Cas 2 : J'ai supprimé un fichier et j'ai validé la suppression

Lorsque vous avez supprimé les données ou le fichier, vous avez également commis la suppression. Vous avez découvert plus tard que vous aviez besoin du fichier. Pour récupérer le fichier Git, vous devez procéder à une réinitialisation. L'action de réinitialisation rétablit les données dans l'état où elles se trouvaient avant la validation. Cette action présente toutefois un inconvénient. Elle peut supprimer d'autres modifications apportées au fichier après la validation. Une fois la commande exécutée, il est impossible d'annuler cette opération.

undelete System Restore points - I deleted a file and committed the deletion

Cas 3 : J'ai validé l'effacement, puis j'ai fait d'autres validations.

Vous êtes occupé d'une tâche, d'un effacement profond, et vous avez ensuite continué à travailler, tout en effectuant d'autres validations ? Votre enregistrement est encore récupérable. Vous devez rechercher le commit qui contient le document effacé, comme indiqué ci-dessous.

I committed the deletion and then I did more commits

Au moment où les résultats arrivent, vous avez deux possibilités pour récupérer votre dossier.

1. Vous pouvez décider de travailler avec l'institution qui détient le document. Vous devez examiner le document de cet organisme comme suit.

committed the deletion and then I did more commits

2. Vous pouvez également décider de travailler avec la soumission qui a effacé le document. Vous devez examiner le document à partir d'un engagement antérieur, comme indiqué ci-dessous.

committed the deletion and then I did more commits

Cas 4 : J'ai supprimé un fichier, j'ai fait une validation et je l'ai poussé

Si vous avez effectivement poussé votre validation ou si vous êtes concentré sur un fichier distant, la réinitialisation et une nouvelle validation entraîneront des problèmes, car l'historique du magasin voisin a été modifié. Réinitialiser et pousser à nouveau causera des problèmes, car la toile de fond historique du magasin voisin a été fondamentalement révisée. Pour cette situation, il est très probablement préférable d'enregistrer une nouvelle soumission qui corrige le travail effectué par celui qui efface le document. Pour ce faire, exécutez :

I deleted a file, committed and pushed

Partie 3 : Récupérer des fichiers supprimés dans un dépôt Git avec 4DDiG

Comment restaurer un fichier précédemment supprimé d'un dépôt Git de manière efficace et facile ? Est-il possible de récupérer des fichiers supprimés sur un ordinateur ? Une administration complète, rapide et gratuite pour cela est 4DDiG Data Recovery. Avec cet outil de récupération, vous récupérerez les fichiers supprimés Git perdus et supprimés en seulement 3 étapes.

TÉLÉCHARGER

Téléchargement Sécurisé

TÉLÉCHARGER

Téléchargement Sécurisé

  • Sélectionner un emplacement

    Téléchargez et installez Tenorshare 4DDiG sur votre ordinateur et lancez-le. Sélectionnez l'emplacement où vous avez perdu des fichiers, puis cliquez sur Analyser pour lancer l'analyse.

    select drive
  • Scanner et prévisualiser les données

    4DDiG va scanner et trouver tous les fichiers perdus sur votre PC. Le résultat de l'analyse montre tous les fichiers trouvés efficacement. Après l'analyse, vous pouvez sélectionner les fichiers à prévisualiser avant la récupération des données.

    preview deleted files
  • Récupérer les fichiers du disque

    Finalement, vous pouvez cliquer sur "Récupérer" pour récupérer les fichiers sur votre disque dur. Après avoir cliqué sur "Récupérer", sélectionnez l'emplacement où vous souhaitez restaurer les fichiers.

    recover deleted files

FAQ sur Git

1. Git peut-il restaurer des fichiers supprimés ?

Oui, en effet, vous pouvez restaurer un fichier supprimé d'un dépôt Git. Pour cela, vous devez utiliser la commande Git checkout.

2. Comment annuler une suppression Git ?

Vous pouvez naviguer dans un dépôt à l'endroit où vous avez stipulé l'annulation d'un effacement Git.

3. Comment récupérer un dépôt Git supprimer ?

Vous pouvez restaurer les dépôts Git supprimés qui appartiennent à votre propre compte d'utilisateur. Un dépôt supprimé peut être récupéré dans les 90 jours, sauf si le stockage faisait partie d'un réseau de bifurcation qui n'est pas actuellement inoccupé.

4. Comment restaurer des fichiers supprimés de la corbeille ?

Ouvrez la corbeille en double-cliquant sur son icône. Trouvez les éléments que vous souhaitez récupérer. Jetez un coup d'œil sur la corbeille à proximité des documents que vous souhaitez récupérer. Cliquez avec le bouton droit de la souris et sélectionnez Restaurer pour récupérer les éléments dans leur emplacement unique.

Conclusion:

Récupérer des fichiers supprimés avec Git peut-être rare. Pourtant, c'est crucial lorsque vous perdez un ou plusieurs fichiers du référentiel Git. 4DDiG Data Recovery est le logiciel tout-en-un pour la récupération de votre système. Il est facile à utiliser et conçu pour répondre aux besoins de différents types d'utilisateurs. Qu'il s'agisse d'un seul fichier ou de données en volume, il y a de fortes chances que 4DDiG aide à retrouver les données perdues. Il est donc préférable de le garder dans votre système afin que chaque fois que vous faites une erreur, vous l'ayez pour restaurer les données en seulement trois étapes.

Maxence Arsène (Rédacteur En Chef)

Maxence Arsène, le rédacteur en chef de 4DDiG, se consacre à fournir les meilleures solutions pour les problèmes liés à Windows et Mac, y compris la récupération de données, la réparation et les corrections d'erreurs.

(Cliquez pour évaluer cet article)

Note Générale 4.5 ( participé)