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,就会解决卡顿问题

posted @ 2023-05-18 13:35  童年的回忆  阅读(136)  评论(0编辑  收藏  举报
如果本博客解决了您的问题,可以微信支付宝打赏鼓励一下作者哦,在此表示感谢