Wie kann ich ein Commit mit „git show“ anzeigen, indem ich in iTerm2 Cmd+Klick auf einen Git-Commit-Hash halte?

Wie kann ich ein Commit mit „git show“ anzeigen, indem ich in iTerm2 Cmd+Klick auf einen Git-Commit-Hash halte?

ich benutzeiTerm2mitoh mein Gott. git log --onelinezeigt mir den Git-Baum:

0b99548e Commit A eb980d4c Commit B e7e5e043 Commit C

Um ein Commit anzuzeigen, muss ich die folgenden Schritte ausführen:

  • Doppelklicken Sie auf den Commit-Hash
  • öffne eine neue Registerkarte
  • schreibengit show
  • Füge den Commit-Hash ein und drücke die Eingabetaste

Gibt es eine Möglichkeit, das Ergebnis anzuzeigen, git show commit-hashwenn ich einfach auf den Hash doppelklicke, oder wenn ich die Befehlstaste drücke und auf den Hash doppelklicke, oder eine andere schnelle Möglichkeit?

Antwort1

DasIstin iTerm möglich:

  1. Öffnen Sie iTerm2
  2. Einstellungen...
  3. Profile
  4. Fortschrittlich
  5. Intelligente Auswahl > Bearbeiten
  6. +
  7. Geben Sie Git commit hashals Beschreibung ein, geben Sie \b([0-9a-f]{7,40})\bals regulären Ausdruck ein und ändern Sie Präzision inNormal
  8. Aktionen bearbeiten...
  9. Geben Sie Show commitals Titel ein, ändern Sie Aktion in Run Command in Window...und geben Sie git show --format=fuller \1als Parameter ein
  10. Ok, und alles schließen

Wenn Sie jetzt in iTerm einen 7 bis 40 Zeichen langen Commit-Hash sehen, können Sie Cmd gedrückt halten und darauf klicken, um die Details in einem neuen Fenster anzuzeigen.

verwandte Informationen