Peut-on modifier un message de commit git en utilisant IntelliJ
, ou faut-il recourir à la ligne de commande?
Comment cela peut-il être fait s'il vous plaît?
Peut-on modifier un message de commit git en utilisant IntelliJ
, ou faut-il recourir à la ligne de commande?
Comment cela peut-il être fait s'il vous plaît?
Réponses:
Affichage => Outil Windows => Contrôle de version. ( Windows (Alt + 9) / OS X (Cmd + 9) )
IntelliJ 2017.1 et supérieur => Allez dans le journal et faites un clic droit + reformulez ou appuyez sur F2.
Tant que vous êtes sur la même succursale, (votre succursale extraite est la même)
Merge branch 'develop' of REPO_URL into BRANCH_NAME
ça que tu veux dire?
La modification est prise en charge: invoquez "Valider les modifications" et cochez la case "Modifier la validation" dans la boîte de dialogue de validation. Puis appuyez sur le bouton "Commit", et le commit sera modifié pour le précédent.
Cependant, le support est limité:
Version Control
panneau> Log
onglet> sélectionnez le dernier commit> appuyez sur F2. jetbrains.com/idea/whatsnew/#v2017-2-version-control
J'ai finalement trouvé une solution de contournement pour cela. Ce problème m'a troublé pendant 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 aller dans votre dossier git avec un terminal et un shell comme powershell, cmd ou bash (dépend de votre système), puis tapez:
git commit --amend -m "your new commit message"
Les messages de validation peuvent être modifiés lors d'un rebase. Appelez la Rebase
commande depuis leVCS
menu, confirmez les paramètres de la branche, puis cliquez sur le bouton Rebase. Une liste de vos commits non exécutés vous sera présentée. Choisir lareword
action dans le menu déroulant à gauche du message que vous souhaitez modifier.
Consultez la documentation git sur l' historique de réécriture pour plus de détails sur les autres actions de rebase.
Pour être honnête, le moyen le plus rapide de le faire est via la ligne de commande. Je sais que l'OP demandait de le faire via IntelliJ (c'est comme ça que j'ai trouvé cette question, j'essayais de le faire dans PHPStorm), mais sérieusement, c'est tellement plus facile via la ligne de commande.
Lorsque dans le bon dossier dans votre terminal / type d'invite de commande
git commit --amend
Vous verrez alors le dernier message de validation, éditez simplement le texte et enregistrez le fichier, travail terminé!
Si vous voulez changer l'éditeur (il est par défaut vi), alors utilisez cette commande, en changeant "vim" par l'éditeur de votre choix.
git config --global core.editor "vim"
c'est-à-dire que les utilisateurs de Windows peuvent vouloir ...
git config --global core.editor "notepad"
Source: https://help.github.com/articles/changing-a-commit-message/
git commit --amend -m my_new_message
est utilisé pour modifier le message de validation directement à partir de la ligne de commande.
Dans le cas, 2018.3 et même chose avec 2017.1
Alt + 9(fenêtre de contrôle de version)
Et clic droit -> menu contextuel cliquez sur "Reformuler ... F2"
OU
shorcut F2Vous pouvez modifier le message.
Dans JetBrains
Go to View -> Version Control
-> Cela ouvrirait l'onglet du journal de contrôle de version en bas de l'écran
Go to Log
et vous pourrez voir le commit que vous avez fait en dernier.Cliquez dessus avec le bouton droit, puis sélectionnezundo commit
Bingo! Vous avez annulé tout votre commit et le message est effacé. Vous pouvez également choisir de faire une réinitialisation logicielle au cas où vous ne voudriez que modifier le message de validation