¿Cómo "git show" una confirmación mediante Cmd+haciendo clic en un hash de confirmación de Git en iTerm2?

¿Cómo "git show" una confirmación mediante Cmd+haciendo clic en un hash de confirmación de Git en iTerm2?

estoy usandoiTerm2conoh-mi-zsh. git log --onelineme muestra el árbol de git:

0b99548e compromiso A eb980d4c compromiso B e7e5e043 compromiso C

Para ver una confirmación, debo seguir los siguientes pasos:

  • haga doble clic en el hash de confirmación
  • abrir una nueva pestaña
  • escribirgit show
  • pega el hash de confirmación y presiona enter

¿Hay alguna forma de ver el resultado git show commit-hashcuando hago doble clic en el hash o Comando + doble clic en el hash o alguna otra forma rápida?

Respuesta1

Esteesposible en iTerm:

  1. Abrir iTerm2
  2. Ajustes...
  3. Perfiles
  4. Avanzado
  5. Selección inteligente > Editar
  6. +
  7. Ingrese Git commit hashcomo Descripción, ingrese \b([0-9a-f]{7,40})\bcomo Expresión regular y cambie Precisión aNormal
  8. Editar acciones...
  9. Ingrese Show commitcomo Título, cambie Acción a Run Command in Window...e ingrese git show --format=fuller \1como Parámetro
  10. Ok y cierra todo

Ahora, cuando vea un hash de confirmación de 7 a 40 caracteres de largo en iTerm, puede mantener presionado Cmd y hacer clic en él para ver los detalles en una nueva ventana.

información relacionada