git - 如何执行相当于 "git add -p -w"的操作?

标签 git whitespace removing-whitespace

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

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

这行不通。它将添加所有更改,但我想按部分进行。是否有一种改进的方法还可以添加 git add 的行为 -p 标志?

最佳答案

这是一种方法:

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

关于git - 如何执行相当于 "git add -p -w"的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34023109/

相关文章:

windows - 在 Windows 和事件目录上使用什么 git 服务器解决方案?

html - CSS - 仅在绝对需要时才在 div 中包装文本

c - Scanf 在仅加载数字的程序中不会注意到 '\n' 字符

twitter-bootstrap-3 - 如何删除 Bootstrap 进度条下方的空格

html - 如何删除 HTML 元素之间折叠的空格?

git - 是否有在 git reset 上运行的 git hook?

还显示远程库的 Git merge 工具

git - 将每个 git commit 转换为单独的文件夹

git - 在多编辑器团队中格式化 Clojure 代码

java - 清理未修剪的字符串空白