by shigemk2

当面は技術的なことしか書かない

コミットしたものを後から複数のコミットに分割する

こちらから。
gitのコミットを後から分割 - cakephperの日記(CakePHP, MongoDB)

実際の修正量がコミットメッセージに対して明らかに多いときは、
コミットを分割したほうがいいと思うんだよ。

ということで、上記を参考にしてやってみた。

git rebase -i HEAD^

下記のようなコミットメッセージが表示されるので、pickをeditに変更

pick 111111e hoge

edit 111111e hoge(editはeでも可)

とすると、HEADがgit rebaseで指定した箇所まで戻ります。

git reset HEAD^

で、コミットがリセットされてgit add前の状態になるので、必要な単位でgit addとcommitを繰り返す。

終わったら

git rebase --continue

を実行すると、コミットが分割されています。