0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Git] コミットメッセージの変更方法

Posted at

直前にコミットしたメッセージの変更

$ git commit --amend -m "変更したいメッセージ"

本当に変更されているか確認したい場合は $ git log --oneline を実行して確認できます。(ログは q を入力して抜けれます。)

2つ以上前にコミットしたメッセージの変更

以下を実行するとvimエディタが開かれるのでvimエディタを操作していきます。

$ git rebase -i HEAD~1

2つ前にコミットしたメッセージを変更したい場合は 1 の部分を 2 にすれば変更可能です。($ git rebase -i HEAD~2)

vimエディタを操作する

入力モードに切り替える

vimエディタが開かれた状態で i を押し、最下段に INSERT が表示されれば入力モードの切り替えに成功しています。
その状態で、修正したいコミットの pickedit に書き換えます。
(ここではコミットメッセージは変更しません。)

コマンドモードに切り替える

次に Esc 押します。最下段の INSERT が表示されなくなったらコマンドモードの切り替えに成功しています。これによって先ほど書き換えたところが保存されます。

上書き保存をしてvimエディタを終了する

次に :wq を入力して、上書き保存をしてvimエディタを終了させましょう。

コミットしたメッセージの変更

直前にコミットしたメッセージの変更と同様にここで以下を実行します。

$ git commit --amend -m "変更したいメッセージ"

次に以下を実行して変更完了です。

$ git rebase --continue
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?