Git annuler les 10 meilleures façons d'annuler les erreurs en git?

Git annuler les 10 meilleures façons d'annuler les erreurs en git?
Comme d'autres systèmes de contrôle de version décentralisés, GIT permet également aux utilisateurs de créer et d'apporter des modifications dans les fichiers du projet à l'aide des différentes commandes GIT. Ils sont également autorisés à annuler ou à retourner les opérations effectuées accidentellement, comme la suppression ou la suppression des fichiers, des dossiers, des succursales, de la délivrance de la mauvaise branche, et bien d'autres.

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.