LoginSignup
0
0

More than 1 year has passed since last update.

【実践!Gitコマンド】過去のコミットメッセージを変更する

Last updated at Posted at 2021-08-13

つい忘れがちなgitコマンドを書き留めています

目次

  • case1. 最新のコミットメッセージを変更したい
  • case2. 2つ以上前のコミットメッセージを変更したい

case1. 最新のコミットメッセージを変更したい

1コマンドで楽々修正

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

case2. 2つ以上前のコミットメッセージを変更したい

①過去のコミットメッセージを確認

$ git log

②2つ前までのコミットメッセージを変更

$ git rebase -i HEAD~2

実行すると以下のような内容のviエディタが開く。(なぜかVSCodeで開かれました、直したい、、、)

pick ハッシュ値 コミットメッセージ
pick ハッシュ値 コミットメッセージ

③viエディタで編集

編集したいコミットメッセージの「pick」を「edit」に書き換える
今回は2つ前のコミットメッセージを変更したいので、以下のようになる(上から古い順になっている)

edit ハッシュ値 コミットメッセージ
pick ハッシュ値 コミットメッセージ

④「edit」にしたコミットメッセージを変更

$ git commit --amend -m "コミットメッセージ"
$ git rebase --continue

※「edit」にしたコミットメッセージが複数ある場合は、上記コマンドを繰り返す(古い順に修正されていく)

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