履歴でコミットを分割する方法を学ぼうとしています。このページをガイドとして使用します: http://git-scm.com/docs/git-rebase.html#_splitting_commits 2 つのコミットがあるので、git rebase -i <hashOfTheCommit>^
. commit の行を から に変更pick
しedit
ます。次に、入力しgit reset HEAD^
ます。ここまでは順調ですね。file1
ここで、新しいディレクトリに を追加するというコミットによって導入された変更があります。
ファイルの内容は基本的に次の 2 行です。
commit line1
commit line2
したがって、このコミットを 2 つのコミットに分割し、それぞれに 1 行追加します。しかし、入力した後git add -p file1
、応答しか得られずNo changes.
、ファイルはインデックスに追加されません。パッチ モードに入ることが期待されますが、そうはなりません。