如何通过 Cmd +单击 iTerm2 中的 Git 提交哈希来“git show”提交?

如何通过 Cmd +单击 iTerm2 中的 Git 提交哈希来“git show”提交?

我在用iTerm2哦我的天啊.git log --oneline向我展示了 git 树:

0b99548e 提交 A eb980d4c 提交 B e7e5e043 提交 C

为了查看提交,我需要执行以下步骤:

  • 双击提交哈希
  • 打开新标签
  • git show
  • 粘贴提交哈希并按回车键

有没有办法查看git show commit-hash我双击哈希值或按 Command + 双击哈希值或其他快捷方式的结果?

答案1

在 iTerm 中可能:

  1. 打开 iTerm2
  2. 设置...
  3. 个人资料
  4. 先进的
  5. 智能选择 > 编辑
  6. +
  7. 输入Git commit hash描述,输入\b([0-9a-f]{7,40})\b正则表达式,并将精度更改为Normal
  8. 编辑操作...
  9. Show commit作为标题输入,将操作更改为Run Command in Window...,并git show --format=fuller \1作为参数输入
  10. 好的,关闭所有内容

现在,当您在 iTerm 中看到 7 到 40 个字符长的提交哈希时,您可以按住 Cmd 并单击它以在新窗口中查看详细信息。

相关内容