Comment annuler «Git Commit -amend» fait au lieu de «Git Commit»

Comment annuler «Git Commit -amend» fait au lieu de «Git Commit»

Git Commit est une commande importante qui est fréquemment utilisée pour commettre des modifications avant d'être enregistrées dans le référentiel local de Git. Il prend en charge un large éventail de paramètres. Par exemple, en utilisant le «-modifier"Option avec le git"commettre"La commande vous permet d'apporter des modifications à la validation dans un éditeur de texte. Les utilisateurs de Git modifient occasionnellement les commits et décident ensuite que le commit précédent est préférable. Dans ces cas, ils veulent annuler "git commit -amend".

Ce message démontrera la méthode pour retourner le «git commit -amend«Commande au lieu de«git engager".

Comment annuler «Git Commit -amend» fait au lieu de «Git Commit»?

Le "git engager" et "git commit -amend"Les deux commandes sont utilisées pour commettre des changements. En utilisant le «réinitialisation git»Commande, les utilisateurs de Git peuvent annuler ou retourner Git Commits. Pour être retourné "git commit -amend», Va les instructions données.

Étape 1: Open Git Terminal

Rechercher "Git bash”Dans le menu Démarrer et ouvrez le terminal git à partir du résultat de la recherche:

Étape 2: Open Git Repository

Passez au référentiel GIT dans le terminal en utilisant le «CD" commande:

$ CD "C: \ git \ Fonctionnalités"

Étape 3: générer un nouveau fichier

Ensuite, utilisez le «touche”Commande et générez un nouveau fichier:

$ Touch Demo.SMS

Étape 4: Ajouter un fichier à l'index de suivi

Après avoir généré le fichier, ajoutez les modifications du référentiel non suivi dans l'index de suivi:

$ git add .

Pour confirmer si les modifications sont suivies ou non, utilisez le "statut git" commande:

$ statut git

On peut voir que les modifications sont ajoutées avec succès à la zone de stadification (Index de suivi):

Étape 5: Commissez les modifications suivies

Engager les modifications suivies en utilisant et intégrer également le message de validation en utilisant le «-m" option:

$ git commit -m "De nouveaux changements sont commis"

Vérifiez le journal GIT pour confirmer si les modifications sont engagées ou non:

$ git journal

La sortie ci-dessous indique que les modifications sont commises avec succès avec le message ajouté:

Étape 6: Modifier la validation

Ensuite, modifiez le message de la récente validation et utilisez le «-modifier”Option pour le modifier:

$ git commit --amend

Ce faisant, l'éditeur de texte sélectionné par défaut apparaîtra à l'écran à partir de l'endroit où vous pouvez modifier l'engagement et appuyer sur "Ctrl + s«Pour enregistrer les modifications:

Encore une fois, vérifiez les journaux GIT pour vérifier si le commit est modifié ou non:

$ git journal

À partir de la sortie ci-dessous, vous pouvez voir que le message de validation est modifié avec succès:

Étape 7: Ouvrez le journal GIT avec les références

Ouvrez les journaux GIT avec des références en utilisant le «réflog git" commande. Notez la référence de la validation (position de la tête) à annuler "git commit -amend»:

$ git réflog

Étape 8: Annuler «Git Commit -amend»

Après cela, annulez le «git commit -amend" en utilisant le "réinitialisation git”Commande avec la position de référence / tête de validation. De plus, l'option Soft est utilisée pour annuler "git commit -amend«Sans détruire les changements connexes:

$ git réinitialisation - tête douce @ 1

Utilisez le "journal git«Commande pour vérifier si nous avons annulé le«git commit -amend" ou non:

$ git journal

La sortie montre que nous avons réussi à revenir le «git commit -amend" opération:

Vous avez appris à retourner le «git commit -amend" au lieu de "git engager".

Conclusion

Pour annuler le «git commit -amend" au lieu de "git engager», Ouvrez d'abord le référentiel Git et commettez les changements de suivi. Ensuite, modifiez les modifications de validation en utilisant le «git commit -amend" commande. Maintenant, retournez le «git commit -amend"Au lieu de s'engager Git en utilisant le"git reset -soft head @ 1" commande. Dans ce tutoriel, nous avons développé la méthode pour annuler ou retourner la commande «Git Commit -amend» au lieu de la validation Git.