gitのコミットを後から分割

最近関わってる http://tipshare.info というサイトで簡単なTipsを書いてます。
皆さんも是非使ってみてください。

この週末に [twitter:@monsat]さんがtipshareの記事をブログに貼り付けられる機能を作ってくれたので、gitのコミットを後から分割する方法を貼り付けます。

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

@cakephper


※ただしリモートリポジトリにpushした後は実行してはいけない

git rebase -i HEAD^

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

edit 310154e 修正1と修正2

git reset HEAD^

git add前の状態になるので、必要な単位でgit addとcommitを繰り返す

git rebase --continue

参考: http://progit.org/book/ja/ch6-4.html#id147

#git