如何在Visual Studio Code中查看不同哈希提交的Git Diff结果?
在Visual Studio Code中查看不同Git提交哈希的Diff结果
这里提供几种实用方法来对比两个不同提交哈希的Git Diff:
方法一:通过源代码管理面板操作
- 打开左侧的源代码管理面板(快捷键:
Ctrl+Shift+G/Cmd+Shift+G) - 展开「提交」列表,找到需要对比的两个目标提交
- 右键点击第一个提交,选择「与已选比较」,随后点击第二个提交,即可查看两者的完整Diff
- 也可以右键复制其中一个提交的哈希,再右键另一个提交,选择「与剪贴板中的哈希比较」
方法二:通过命令面板快速调用
- 打开命令面板(快捷键:
Ctrl+Shift+P/Cmd+Shift+P) - 输入并选择「Git: Compare Selected Commit to...」选项
- 在弹出的输入框中输入另一个提交的完整哈希或短哈希,回车后就能看到对比结果
方法三:用内置终端执行Git命令
- 打开VSCode内置终端(快捷键:
Ctrl+/Cmd+) - 执行全量对比命令:
git diff <提交哈希1> <提交哈希2> - 如果只需要对比特定文件,执行:
git diff <提交哈希1> <提交哈希2> -- 目标文件路径
内容的提问来源于stack exchange,提问作者Jimmy wu
相关产品推荐
相关产品推荐

