git - 比较多个文件时,我可以中止 git difftool 吗?

标签 git git-diff vimdiff git-difftool

我犯了一个大错。

我已经将 git difftool 配置为使用 vimdiff,然后我执行了一个比较整个存储库的命令:

git difftool tag1 tag2

现在,difftool 会为每个已更改的文件以 diff 模式启动 vim。当我关闭 vim 时,它会用下一对文件再次启动。一般来说,这就是我想要的,但是如果队列中的文件太多,我可以以某种方式中止这个过程吗?我知道我可以关闭终端,但有没有更好的方法?

最佳答案

运行:git config --global difftool.prompt true。这将提示您输入它打开的每一对文件。

关于git - 比较多个文件时,我可以中止 git difftool 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39367788/

相关文章:

git - 本地/暂存/生产服务器堆栈 + Git 的最佳工作流程

vim - 有没有办法配置 vimdiff 以忽略具有非空白差异的行上的空白?

vim - 忽略 vimdiff 输出中的新行

linux - 在没有上游的情况下构建 Debian 软件包

git - 在不同的项目中重用 Jenkinsfile

linux - Gitolite 和非裸仓库?

git - Git “pairing broken” 和 “unknown” 状态是什么意思,它们何时出现?

git diff - 只显示远程的新内容

Git - 如果我有 sha,查看与以前版本差异的最简单方法

vim - 在 vimdiff 中打开一个非差异窗口