Peut-on modifier un message git commit en utilisant IntelliJ
, ou faut-il recourir à la ligne de commande?
Comment cela peut-il être fait s'il vous plaît?
Modifier est pris en charge: invoquez "Valider les modifications" et cochez la case "Modifier la validation" dans la boîte de dialogue Valider. Puis appuyez sur le bouton "Commit", et le commit sera modifié pour le précédent.
Cependant, le support est limité:
Enfin trouvé une solution de contournement pour cela .. Ce problème me troublait depuis des jours.
Il vous montrera votre message de commit précédent, vous pouvez maintenant modifier les commentaires et dire commit et Push
Note: This solution uses Android studio as intellij platform.
Vous pouvez également accéder à votre dossier git avec un terminal et un shell tel que powershell, cmd ou bash (selon votre système), puis tapez:
git commit --amend -m "your new commit message"
Les messages validés peuvent être édités pendant une base. Appelez la commande Rebase
à partir du menu VCS
, confirmez les paramètres de la branche, puis cliquez sur le bouton Rebase. Une liste de vos commits non envoyés vous sera présentée. Choisissez l’action reword
dans le menu déroulant situé à gauche du message que vous souhaitez modifier.
Consultez le document git sur Historique de réécriture pour plus de détails sur les autres actions de rebase.
Dans l'onglet Journal, sélectionnez la validation et appuyez sur F2 (Reformulation). C'est ça.
Pour être juste, le moyen le plus rapide de le faire est via la ligne de commande. Je sais que l’opérateur demandait de le faire via IntelliJ (c’est ainsi que j’ai trouvé cette question, j’essayais de le faire sous PHPStorm), mais sérieusement, c’est beaucoup plus facile via la ligne de commande.
Lorsque vous êtes dans le bon dossier dans votre type d'invite de terminal/commande
git commit --amend
Le dernier message de validation s'affichera. Modifiez simplement le texte et enregistrez le fichier. Le travail est terminé!
Si vous voulez changer d'éditeur (vi par défaut), utilisez cette commande en remplaçant "vim" par l'éditeur de votre choix.
git config --global core.editor "vim"
les utilisateurs de Windows voudront peut-être ...
git config --global core.editor "notepad"
Source: https://help.github.com/articles/changing-a-commit-message/
Au cas, 2018.3 et même avec 2017.1
Alt + 9 (fenêtre de contrôle de version)
Et faites un clic droit -> menu contextuel cliquez "Reword ... F2 "
OU
raccourci F2 Vous pouvez éditer le message.
Dans JetBrains Go to View -> Version Control
-> Ceci ouvrirait l'onglet du journal de contrôle de version au bas de l'écran Go to Log
et vous pouvez voir le commit que vous avez fait en dernier. Faites un clic droit dessus et sélectionnez undo commit
Bingo! Vous avez annulé tous vos commit et le message est effacé. Vous pouvez également choisir de faire une réinitialisation logicielle au cas où vous ne voudriez changer que le message de validation.