使用git add -p
,可以选择对文件进行更改以进行分段。
可以手动更改大小(Can I modify git-add's hunk size?),但我想知道如何更改默认大小的大小(例如更改为单行)。
答案 0 :(得分:9)
您可以使用GIT_DIFF_OPTS
环境变量告诉Git每次hunk generate a patch时,diff.context
应该包含多少行内容。
在你的情况下,你会说:
export GIT_DIFF_OPTS=-u0
其中-u0
选项(--unified
的简短版本)在每个块中放置 0行上下文,这有效地将其减少为仅包含已更改的行
如果您只是对更改git diff
输出中的默认hunk大小感兴趣,可以使用{{3}在.gitconfig
文件中设置它设置:
git config --global diff.context 0
有趣的是,您还可以使用diff.interHunkContext
设置配置包含<帅> 之间的行数:
git config --global diff.interHunkContext 0
将其设置为0
将有效地连接各个人。