以下省略!

タイダルウ(ry 毎日1記事執筆運動実施中。

個人的なメモ: gitで2つ以上前のコミットメッセージを修正する方法

https://rita.xyz/blog/irasutoya/bunbougu_syuuseieki-w240-zf-fs8-zf.pngrita.xyzのGitによるバージョン管理で2つ前のコミットメッセージを修正する必要があったのでやったことのメモ。

git rebase -i HEAD~3(3つ前のコミットまで編集できる。必要に応じて増やす)を使い編集する。

$ git rebase -i HEAD~3

テキストエディタが開くので変更したいコミットの行のpickをedit(eでも可)に変えて保存&終了。
すると当該コミットで停止したというメッセージが出てくるのでgit commit --amendしてコミットメッセージをいじる。

Stopped at 63bf0ff8f06f1d639d81d48dc4e7aeb2f8583fcf... (Example Commit Message)
You can amend the commit now, with

	git commit --amend 

Once you are satisfied with your changes, run

	git rebase --continue

$ git commit --amend

弄ったらgit rebase --continueして修正を完了させる。git logで修正が反映されているか確認。

$ git rebase --continue
Successfully rebased and updated refs/heads/master.
$ git log

参考:git/コミットログを修正する方法 - TOBY SOFT wiki

蛇足:当初はてブロの機能でCCライセンスなFlickr画像を記事画像に使おうと思ったが、つい最近:embedで貼り付けられるように仕様変更された関係でサイズ調整ができなくなった罠…フィードバックは送ったけど。仕方ないので適当にいらすとやからフリー素材なイラスト拝借してきた(容量削減のためリサイズ&zopflipngを掛けている)。フリー素材を使っているのでフォトライフではなくrita.xyzにアップしているのは秘密。

実験中:よい子は次のアドレスにメールを絶対に送らないでください。場合によっては晒しあげされますよ。 ivyrush+htnb.20170313@rita-ch.com viande@rita-ch.com