- Terminal User Interface für Git
- Inspiriert von
Magit, der besten Git-UI für Emacs, mit dem Ziel, viele der zentralen Funktionen von Magit zu implementieren
- Tastenkürzel orientieren sich an Magit und sind zugleich ähnlich wie bei Vim
- Unterstützt Windows/Mac/Linux als Rust-Binärdatei
- Derzeit unterstützte Funktionen
- Staging/Unstaging (Datei, Hunk, Zeile)
- Showing (Commits anzeigen / EDITOR in Zeile öffnen)
- Branching (checkout, checkout new)
- Commiting (commit, amend, fixup)
- Fetching
- Logging (aktuell, andere)
- Pulling / Pushing zu/von konfiguriertem upstream/pushDefault
- Rebasing (anderswo, abbrechen, fortsetzen, autosquash, interaktiv)
- Resetting (soft, mixed, hard)
- Reverting (Commit)
- Stashing (save, pop, apply, drop)
2 Kommentare
Für den schnellen, unkomplizierten Einsatz scheint auch
tigganz gut zu sein. 👍🏻https://jonas.github.io/tig/
Bei den Tastenbelegungen gilt natürlich: eher vi als emacs~ (Kämpfen wir!)