Comment changer un vieux message de validation en utilisant «Git Rebase»

Comment changer un vieux message de validation en utilisant «Git Rebase»

Lorsqu'un utilisateur modifie ou ajoute de nouveaux fichiers de code source dans l'index de mise en scène GIT. Ensuite, ils doivent mettre à jour les référentiels actuels avec des modifications nouvellement ajoutées grâce à l'engagement. De plus, les développeurs sont autorisés à visualiser l'historique des engagements quand ils le souhaitent aussi bien qu'ils peuvent modifier n'importe quel message de validation si nécessaire.

Cet article discutera de la façon de modifier les anciens messages de validation en utilisant le «Git Rebase".

Comment changer d'anciens messages de validation en utilisant «Git Rebase»?

Vérifiez les instructions suivantes pour modifier l'ancien message de validation à l'aide du «Git Rebase»:

  • Rediriger vers le référentiel GIT local.
  • Voir l'histoire Git Commit.
  • Choisissez l'ancien engagement que nous devons être modifiés.
  • Exécutez le "git repase -i tête ~ 2»Commande et modifie le statut du message de validation sélectionné.
  • Utilisez le "git engager«Commande avec le«-modifier”Option et spécifiez un nouveau message de validation.

Étape 1: Rediriger vers un référentiel particulier

Au début, passez au référentiel GIT local en exécutant le «CD»Commande avec son chemin:

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

Étape 2: Vérifiez l'historique du journal

Ensuite, exécutez le «journal git»Commande pour afficher l'historique du journal de référence courte

$ git log --online -5

Ici, nous avons spécifié la gamme comme «-5"Ce qui signifie que nous voulons afficher les cinq journaux de référence des plus récents. Comme vous pouvez le voir, nous avons souligné «BEE2… «Sha-Hash pour avoir changé leur message de validation:

Étape 3: Déplacer le pointeur de tête

Utilisez le "Git Rebase«Commande avec le«-je«Pour effectuer une opération de rébase récursivement et la position de la tête comme«2»:

$ git rebase -i tête ~ 2

Lorsque la commande ci-dessus est exécutée, elle ouvrira le fichier texte avec l'éditeur par défaut. Maintenant, recherchez le commit sélectionné et placez le «e”Pour modifier à côté. Enregistrer les modifications et fermer la fenêtre:

Lorsque l'éditeur par défaut se ferme, il affichera les instructions suivantes:

Étape 4: Modifier le message de validation

Enfin, exécutez le «git engager«Engagez-vous avec le«-modifier" option:

$ git commit --amend

Maintenant, ajoutez un nouveau message de validation dans l'éditeur de texte par défaut. Par exemple, nous avons tapé "C'est mon nouveau fichier texte«En tant que nouveau message de validation:

Comme vous pouvez le voir, l'ancien message cible a été modifié avec succès:

Étape 5: Vérification

Enfin, pour assurer le message de validation modifié, exécutez le «journal git" commande:

$ git log --online -5

Selon la sortie divisée ci-dessous, l'ancien message cible est modifié avec succès:

Nous avons compilé la façon de changer d'anciens messages de validation en utilisant le «Git Rebase".

Conclusion

Pour modifier l'ancien message de validation en utilisant le «Git Rebase», Tout d'abord, rediriger vers le référentiel GIT local. Ensuite, affichez l'historique du journal de la validation GIT et sélectionnez l'ancien engagement qui doit être modifié. Après cela, exécutez le «git repase -i tête ~ 2«Commande, modifie le statut du message de validation sélectionné et exécutez le«git commit -amend»Commande et ajoutez un nouveau message de validation. Cet article a illustré la façon de modifier les anciens messages de validation en utilisant le «Git Rebase".