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 reflogvous 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 rebaseoption 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.
Editoption. Vous pouvez choisir de modifier plusieurs commits.Start Rebasebouton.EditCommit Messageonglet en bas et modifiez le messageAmendbouton pour continuer