我正在尝试学习如何在历史中拆分提交。我使用这个页面来指导我: http: //git-scm.com/docs/git-rebase.html#_splitting_commits我有两个提交,所以我输入git rebase -i <hashOfTheCommit>^
. 我将提交的行从 更改pick
为edit
。然后我输入git reset HEAD^
. 到目前为止,一切都很好。现在,提交引入的更改包括file1
在新目录中添加一个。
该文件的内容基本上是两行:
commit line1
commit line2
所以我想把这个提交分成两个提交,每个都引入一行。但是在我输入之后git add -p file1
,我只得到响应No changes.
并且文件没有添加到索引中。我希望被带入补丁模式,但它不会发生。