如何透過 Cmd+點擊 iTerm2 中的 Git 提交哈希來「git show」提交?

如何透過 Cmd+點擊 iTerm2 中的 Git 提交哈希來「git show」提交?

我在用iTerm2哦我的zshgit log --oneline顯示 git 樹:

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

為了查看提交,我需要執行以下步驟:

  • 雙擊提交哈希
  • 開啟一個新分頁
  • git show
  • 貼上提交哈希並按 Enter 鍵

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作為 Title,將 Action 變更為Run Command in Window...,然後輸入git show --format=fuller \1為 Parameter
  10. 好的,然後關閉所有內容

現在,當您在 iTerm 中看到 7 到 40 個字元長的提交雜湊時,您可以按住 Cmd 並單擊它以在新視窗中查看詳細資訊。

相關內容