ubuntu下git difftool工具使用
默认使用vimdiff
git config --global diff.tool vimdiff
取消二次提示
每次使用git difftool
时会有二次提示,如下设置可以取消
git config --global difftool.prompt false
支持退出整个对比
git config --global difftool.trustExitCode true
.gitconfig文件追加后的内容:
[diff] tool = vimdiff [difftool] prompt = false trustExitCode = true [pull] rebase = true [alias] d = difftool
常用命令
]c
:跳转到下一个diff处[c
:跳转到上一个diff处zo
:打开折叠代码zc
:重新折叠代码dp
:将当前差异从当前文件复制到另一个文件中do
:将当前差异从另一个文件复制到当前文件中:qa
可以退出当前文件对比
:cq
可以退出整个文件对比
PS:如果在使用git d命令启用vimdiff时,上来卡顿的话,可以按ctrl+c,就会解决卡顿问题