当我使用 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/