Humanity

Edit the world by your favorite way

git-fixup

これ見てふと思い出した。
id:kanaさんがtwitterでつぶやいてたgit-fixupってaliasが便利です。
エディタを立ち上げる必要がないので一瞬で終わります。

[alias]
fixup = commit --amend -C HEAD


コマンドラインで設定するなら

git config --global alias.fixup 'commit --amend -C HEAD'

使い方

$ git add ...  # 変更を追加
$ git fixup    # 前回のコミット(HEAD)に今追加した変更を追加

$ git fixup -a # 現在の全ての変更をHEADに追加

というかこのalias id:thincaさんがはてダで言ってた気がする

とか思って検索してみてもなかったのでエントリ書いてみた。