ゆずめも

メモ的なブログです。主に勉強した事について書いてます。

コミットメッセージを変更する - amend編

gitのコミットメッセージの変え方を何度も教えるのが面倒なのでメモ

準備

gitのリポジトリを作り
コミットメッセージが「readme.txt 追加」コミットを作成します

$ git init
$ touch readme.txt
$ echo "test" > readme.txt 
$ git add readme.txt
$ git commit -m "read追加"
[master (root-commit) a26f43e] read追加
 1 file changed, 1 insertion(+)
 create mode 100644 readme.txt

全力でコミットメッセージ間違えましたね…w

git log見てみると

$ git log --oneline
a26f43e read追加

これを修正します

修正

$ git commit --amend -m "readme.txt追加" 

git commitのamendオプションを使います
amendオプションを使うと、直前のコミットを修正できます
(修正というよりやり直すの方が近いかも)

今回はファイルを操作しませんでしたが
git addしてからamendオプションを使うと
そのファイルも前回のコミットに合わせてコミットできます


コミットメッセージの変更方法rebase編も御覧ください

コミットメッセージを変更する - rebase編 - Yuzu-pon Memo