git - 如何将 --color-words 与 git add --patch 一起使用?

标签 git

比较文件时,我更喜欢使用 git diff --color-words。在使用 git add --patchgit add --interactive 时,有没有办法让它成为差异的默认格式?

最佳答案

建立在 VonC 所说的之上:

从 Git 2.9 开始,您可以在 add --patch 期间使用此命令为单词着色:

git -c interactive.diffFilter="git diff --color-words" add -p

这会为 add -p 的调用设置 interactive.diffFilter 变量,而不影响进一步的调用。对我来说这是理想的,因为我通常想正常运行 add -p,但有时想用 --color-words 运行它。

您可以像这样轻松地为该命令添加别名:

git config --global alias.addcw '-c interactive.diffFilter="git diff --color-words" add -p'

关于git - 如何将 --color-words 与 git add --patch 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10873882/

相关文章:

包含 merge 的目录的 Git 日志

git - 为什么供应商文件夹不显示在 Bitbucket 中?

Android 向项目添加自定义 lint 规则 (git)

git - 在 git 中保持未提交本地更改的实用工作流程是什么?

git - Git用户的Perforce?

Git bare - 要备份什么?

Git 显示提交的标签

git - 将旧的 git commit merge 到当前分支的顶部

git - 我如何识别在 git 提交中添加或删除的文件/目录?

c# - 从 LibGit2Sharp 中的提交中获取修改/添加/删除的文件