Vit*_*ich 6 git git-diff git-difftool
在git config --global interactive.diffFilter diff-highlight我之后.gitconfig:
# This is Git's per-user configuration file.
[user]
name = Vitaly Zdanevich
email = vitaly.zdanevich@xxx.com
[core]
excludesfile = /Users/vitaly/.gitignore_global
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge --skip -- %f
process = git-lfs filter-process --skip
required = true
[diff]
tool = vimdiff
context = 20
[difftool]
prompt = false
[interactive]
diffFilter = diff-highlight
Run Code Online (Sandbox Code Playgroud)
但是在git commit -p并且git add -p我看到默认情况下没有颜色的相同差异逐行terminal.app:
我也试过:
git -c interactive.diffFilter="git diff --color-words" add -p
并得到:
fatal: mismatched output from interactive.diffFilter
hint: Your filter must maintain a one-to-one correspondence
hint: between its input and output lines.
Run Code Online (Sandbox Code Playgroud)
我的Git版本是2.17.2 (Apple Git-113)在macOS 10.14.1从官方命令行工具,我更喜欢简单所以不从BREW。
| 归档时间: |
|
| 查看次数: |
577 次 |
| 最近记录: |