git commit --fixupの機能がちょっと増えた
Gitのv2.32.0から git commit で指定できる --fixup オプションで amend, reword が使えるようになった。 既存のコミットにちょい足しして後でまとめ上げたいときに便利な --fixup だが、今までコミットメッセージは変えることが出来なかった。 今回追加された git commit --fixup=amend:<commit> を使うと、コミットの内容だけでなくコミットメッセージまで変更できる。 git commit --fixup=reword:<commit> を使えばコミットメッセージだけ変更できる。 それらの修正コミットを積んだあとでおもむろに git rebase -i --autosquash を叩けばいい感じにコミットをまとめやすい。 rebaseの際には fixup -C コマンドとしてtodo list1にあらわれてくる。 todo listはこんな感じ。 ...