Comment puis-je éditer un message de commit avec tortoiseGIT? La question est très similaire à this mais je veux le faire avec TortoiseGit pas avec console, est-ce possible?
Si le commit est le chef de la branche actuelle, c'est facile.
Si le commit est le chef d'une autre branche, passez d'abord à cette branche.
Si le commit est au milieu sans aucune fusion entre head, vous devez réinitialiser, modifier et sélectionner les parties.
Pour le cas où la validation est au milieu, je recommande fortement de ne pas suivre les instructions fournies par linquize, voir les commentaires ci-dessous sa réponse pour la raison.
Vous pouvez utiliser la ligne de commande git avec TortoiseGit et cela ne posera aucun problème: Puis-je utiliser simultanément les outils Git en ligne de commande et TortoiseGit? .
Cette vidéo sur youtube l'explique très bien: http://youtu.be/4YjKY0u9Z6I . En gros, utilisez git rebase -i et ensuite simplement "reformulez" le message de validation.
Mise à jour: Je pense que vous pouvez récupérer les validations perdues à partir de la réinitialisation matérielle suggérée par linquize. Voir la réponse de Wayne ici: Comment puis-je réorganiser/combiner les validations à l'aide de Git rebase? .
Je dirais que la meilleure méthode pour modifier un message de validation est d’utiliser le force rebase
option dans tortoisegit.
Voir cette réponse sur Comment réorganiser les commits (base) avec TortoiseGit . La même méthode peut être utilisée pour éditer les messages de commit.
Edit
. Vous pouvez choisir de modifier plusieurs commits.Start Rebase
bouton.Edit
Commit Message
onglet en bas et éditer le messageAmend
pour continuer.