这看起来像是简单的询问,但我找不到调用。正如标题所示,我想输入:
git show -p <commit>
并在我的可视化差异工具中查看结果,而不是 diff。可能吗?
答案1
无法使用可视化差异工具git show
。
man git-show
内容如下:
对于提交,它显示日志消息和文本diff。它还以特殊格式呈现合并提交,如 git diff-tree --cc 所生成的。
不幸的是,没有提到视觉工具。
因此,唯一可以使用视觉差异工具的工具是difftool
和mergetool
。
你可以使用 difftool 查看任意提交的内容git difftool <commit>^ <commit>
。不过你看不到提交消息。