http://tkengo.github.io/blog/2013/06/08/git-rebase-reference2/
- pick が指定されているコミットは特になにもされません。
- reword が指定されているコミットは内容自体には手を加えずにコメントのみ修正されます。
- edit が指定されていれば rebase が一旦そのコミットで止まります。これはコミットを分割したい時などに便利です。
- squash が指定されているコミットはその1つ前のコミットとまとめられます。
- fixed は squash と同じく1つ前のコミットとまとめる機能がありますが squash と違うのはコメントはそのままにするということです。
- exec はコミットに指定するものではありません。(中略)コミットとは別の行に exec を入れこんで、その後にコマンド名を記述します。(略)各コミットの後に(略)コマンドを実行してくれます。
- rebase はコミットの順番を入れ替えることもできます。
めも