Dans ce manuel, vous apprendrez 13 façons de retourner les erreurs dans Git.
Git Undo: 13 façons d'annuler les erreurs dans Git?
Tous ceux qui utilisent le système de version Git peuvent faire des erreurs ou effectuer des opérations inhabituelles qui ne sont pas nécessaires à certains moments. Cela peut être dû à la fusion des mauvaises succursales ou des fichiers, en supprimant les mauvaises branches, des modifications incorrectes ou autre chose. Mais pas de soucis! Il existe différentes façons d'annuler ou de retourner ces erreurs.
Voyons les 13 conseils pratiques un par un pour retourner les erreurs dans Git sans effort!
1. Arrêtez de suivre un fichier suivi
Supposons que vous ayez ajouté par erreur un fichier non suivi nommé "déposer.enregistrer», Et Git montre qu'il y a des modifications de fichier Unfast.journaliser chaque fois que vous exécutez la commande. Pour revenir sur ce fichier et arrêter le suivi, la commande ci-dessous est utile:
$ git rm - fichier cache.enregistrer
2. Jeter les modifications locales
Si vous travaillez sur un projet important et que vous vous épuisez de travailler en continu sur la même fonctionnalité. En conséquence, vous mettez à jour et enregistrez accidentellement les modifications avec certaines erreurs et après les avoir enregistrées, vous vous rendez compte qu'ils avaient tort.
Git a un service pour les utilisateurs pour éliminer les modifications et enregistrer le fichier à l'état précédent. À cette fin, utilisez la commande ci-dessous:
$ Git Checkout --
3. Réinitialiser les modifications locales
Dans le cas où vous avez apporté des modifications sur le référentiel local GIT mais que vous n'avez pas appuyé sur les modifications du référentiel distant et il est nécessaire de défaire certains engagements dans la dernière version, exécutez la commande suivante:
$ git réinitialisation
La commande ci-dessus reviendra simplement à l'historique du référentiel à la version SHA sélectionnée.
4. Annuler les changements engagés
Il est similaire au scénario ci-dessus, mais vous avez peut-être déjà commis des changements et compris que quelque chose s'est mal passé. Dans cette situation, ne faites pas paniquer; Exécutez simplement le "Git REVERT”Commande avec la référence de validation:
$ git revert
La commande ci-dessus est utile pour retirer les effets du dernier engagement.
5. Changer le dernier message de validation
Parfois, vous avez fait des erreurs de saisie tout en engageant des modifications au référentiel. Nous avons une solution rapide à cette situation, exécutez cette commande:
$ git commit --amend -m
Après avoir exécuté la commande ci-dessus, le message de validation sera mis à jour et remplacé par un nouveau.
6. Réviser les anciens commits
Git est conçu pour enregistrer des copies des projets afin que les utilisateurs ne se soucient jamais de nuire aux fichiers de projet. Ils peuvent revisiter et afficher n'importe quel projet de validation de l'histoire. La commande GIT LOG est utilisée pour afficher les validations pour la branche actuellement sélectionnée:
$ Git Log --Oneline
7. Suppression de vieux commits
Si vous souhaitez supprimer un ancien engagement au milieu de l'histoire, le «Git REVERT»La commande est utile. Il peut ajouter un nouvel engagement, qui revient à tout ce que le commit du milieu a changé:
$ git revert
8. Changer un engagement dans une branche différente
Git a presque les mêmes branches de nom, ce qui peut confondre les utilisateurs tout en travaillant dans les succursales, et ils peuvent involontairement apporter des modifications dans une autre branche plutôt que la bonne. S'ils commettent des modifications dans le référentiel et souhaitent appliquer ces modifications à la bonne branche, voici une commande utile:
$ git cick-pick
Sélectionnez un engagement dans la succursale requise et appliquez à un autre en utilisant «cueillette en cerisier". Avant de basculer, assurez-vous que les utilisateurs doivent travailler dans la succursale, ils souhaitent appliquer le commit.
9. Restaurer une branche supprimée
Parfois, en raison du nombre multiple de branches inutilisées, l'utilisateur en supprime certains pour libérer le repo à l'intérieur de l'espace, mais ils peuvent supprimer involontairement la branche de travail. Sur Git, les utilisateurs peuvent restaurer les branches supprimées à l'aide de la commande fournie:
$ git Checkout -B
dix. Avant de commettre une restauration, un fichier supprimé
Si vous avez supprimé un fichier avant de vous engager dans le référentiel GIT sans l'enregistrer et que vous avez réalisé que vous avez fait une erreur, tapez simplement la commande ci-dessous pour retourner le fichier supprimé:
$ Git Checkout Head
11. Après avoir commis Restaurer un fichier supprimé
C'est la même erreur que celle discutée dans le scénario ci-dessus. Si l'utilisateur a supprimé un fichier après avoir commis des modifications dans le référentiel GIT, suivez la commande fournie pour revenir:
$ git réinitialisation - Tête dure ~ 1
12. Index de mise en scène
Pour engager et ajouter des mises à jour ou des modifications du répertoire de travail à l'index de mise en scène, le «réinitialisation git»La commande est le plus souvent utilisée pour annuler les modifications de l'indice de mise en scène:
$ git réinitialisation
13. Données de sauvegarde
Économiser tous les modifications et faire une sauvegarde d'entre eux aident les utilisateurs dans leur pire situation, tels que la suppression de la branche, la suppression de l'ancien référentiel, l'écrasement de la tête, les problèmes techniques ou la défaillance du matériel. Il est bénéfique lorsque les utilisateurs gèrent les scénarios indiqués.
Conclusion
Il existe différentes façons d'annuler plusieurs opérations de suppression à l'aide de commandes GIT, telles que l'arrêt du processus de suivi dans des fichiers non frappés, la libération ou la réinitialisation des modifications locales, la suppression des fichiers avant et après s'être engagée dans le référentiel, en annulant les modifications de validation, en changeant la succursale, à la mise à jour du dernier Message, réviser et supprimer les anciens engagements, la mise en scène d'index et les données de sauvegarde. Ce manuel a discuté des 13 méthodes différentes pour retourner les erreurs dans GIT.