git - 是否有用于 Git 的差异工具启动器可以让您从文件列表中进行交互式选择?

标签 git git-diff

当我使用 Git difftool 时,它会按顺序在每个文件上启动我的 diff 程序,我必须关闭该工具并在每个文件之间按 Enter 键。有没有办法让它启动已更改文件的列表,然后我可以在其中交互式地选择要在哪个文件上启动 diff 工具?我已经习惯了以这种方式工作的 Windiff。

最佳答案

gitk --all 是这里大多数人用来四处查看提交引入的更改的工具,它还会显示您当前拥有的所有更改。

编辑:

只是想在交互式 rebase 期间添加 gitk --all HEAD & 是一个很大的帮助。当你通过 rebase 时,刷新 gitk 的 View 以查看发生了什么。 rebase 时,需要添加“HEAD”,否则您将看不到上次 git rebase --continue 的结果。

关于git - 是否有用于 Git 的差异工具启动器可以让您从文件列表中进行交互式选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8541133/

相关文章:

git - 与 --source 选项显示相同的 git log 漂亮格式占位符是什么?

git - 如何查看git提交id

git - 当本地主分支上没有工作时, git pull --rebase 是否与 git pull 相同?

git - 如果文件内容保持不变,让 git 忽略修改日期更改

git - git 可以使用 stash 对工作副本进行比较吗

html - 忽略 git-diff 中的任何空格或换行符

git - Sublime Text 中按单词而不是行进行比较

git - 如何让 git 在本地使用图形差异并通过 ssh 使用文本差异?

Git checkout 失败,因为本地更改...没有本地更改?

javascript - 为什么 bit.ly 对其 javascript 文件的名称进行加密?