我如何做相当于" git add -p -w"?

时间:2015-12-01 14:44:34

标签: git whitespace removing-whitespace

在SO上有大约5个相关问题,但我还没有找到答案。我最接近的是this answer的想法。

git diff -w --no-color | git apply --cached --ignore-whitespace

这不起作用。它将添加所有更改,但我想按照partes进行操作。是否有一种改进的方法还会添加-p的行为git add标记?

1 个答案:

答案 0 :(得分:3)

这是一种方式:

git diff -w --no-color > patch 
git stash 
patch -p1 < patch
git add -i