JetBrains系IDEのVCS機能を使ってgitのコミットメッセージのみ修正する方法


JebBrains系IDEに乗っているVCS機能では、何れかのファイルに変更が加えられていないとcommitができないので、
コミットメッセージのみを変更したい場合はRebaseを使わないといけない。

PyCharmの場合は、下記のような手順で行う(他のIDEもほぼ同じ)

  1. メニューからVCS -> Git -> Rebase...を選択
  2. Rebase branchウィンドウが開くので、そのままRebaseボタンをクリック
  3. 変更したいコミットのActionをrewordに変更し、Start Rebasingをクリック
  4. コミットコメント編集用のウィンドウが開くので、任意のメッセージに変更し、Resume Rebasingをクリック
  5. これでOK

ちなみに、直前のコミットのメッセージ変更くらいならコンソール開いてgit commit --amendした方が手っ取り早いです。