
Я используюiTerm2со-мой-зш. git log --oneline
показывает мне дерево git:
0b99548e фиксация A eb980d4c фиксация B e7e5e043 фиксация C
Чтобы просмотреть коммит, мне нужно выполнить следующие шаги:
- дважды щелкните хэш коммита
- открыть новую вкладку
- писать
git show
- вставьте хэш коммита и нажмите Enter
Есть ли способ просмотреть результат, git show commit-hash
если я просто дважды щелкну по хешу или нажму Command + дважды щелкну по хешу, или каким-то другим быстрым способом?
решение1
Этотявляетсявозможно в iTerm:
- Открыть iTerm2
- Настройки...
- Профили
- Передовой
- Умный выбор > Редактировать
- +
- Введите
Git commit hash
в поле Описание, введите\b([0-9a-f]{7,40})\b
в поле Регулярное выражение и измените Точность наNormal
- Изменить действия...
- Введите
Show commit
в поле Заголовок, измените Действие наRun Command in Window...
и введитеgit show --format=fuller \1
в поле Параметр - Хорошо, и закройте все.
Теперь, когда вы видите в iTerm хэш коммита длиной от 7 до 40 символов, вы можете удерживать клавишу Cmd и щелкнуть по нему, чтобы увидеть подробности в новом окне.