Comment puis-je modifier le message de validation avec tortoiseGIT? La question est très similaire à celle-ci mais je veux faire cela avec TortoiseGit pas avec la console, est-ce possible?
Comment puis-je modifier le message de validation avec tortoiseGIT? La question est très similaire à celle-ci mais je veux faire cela avec TortoiseGit pas avec la console, est-ce possible?
Réponses:
Si le commit est la tête de la branche actuelle, c'est facile.
Si le commit est la tête d'une autre branche, passez d'abord à cette branche.
Si le commit est au milieu sans aucune fusion entre la tête, vous devez réinitialiser, modifier et sélectionner
git reflog
vous aidera à les récupérer).
Pour le cas où le commit 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 youtube l'explique très bien: http://youtu.be/4YjKY0u9Z6I . En gros, utilisez git rebase -i, puis "reformulez" simplement le message de validation.
Mise à jour: Je crois que vous pouvez récupérer les commits perdus à 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 des commits à l'aide de Git rebase? .
Je dirais que la meilleure méthode pour modifier un message de validation est d'utiliser l' force rebase
option dans tortoisegit.
Voir cette réponse sur Comment réorganiser les commits (rebase) avec TortoiseGit . La même méthode peut être utilisée pour modifier les messages de validation.
Edit
option. Vous pouvez choisir de modifier plusieurs commits.Start Rebase
bouton.Edit
Commit Message
onglet en bas et modifiez le messageAmend
bouton pour continuer