在Git中犯下部分Hunks

时间:2011-03-02 09:57:31

标签: git msysgit

如果我进行了两次逻辑更改,那么代码是连续的。 Git在交互式添加时将其显示为单个块。

add --patch期间,有没有办法在大块中专门添加几行?

1 个答案:

答案 0 :(得分:26)

git add --patch mode有分割单个大块或编辑单个大块的选项。

git add --patch

s - split the current hunk into smaller hunks
e - manually edit the current hunk

这不会解决你关于连续线条的问题吗?

在添加部分提交之后,用户应该仅使用git commit提交,使用git commit -a或使用带all files标志的提交忽略添加的部分并提交所有暂存文件。