2 Punkte von byeongmin 4 시간 전 | Noch keine Kommentare. | Auf WhatsApp teilen

Wenn die Arbeit über mehrere Worktrees verstreut ist — ob ein Stack aus gleichzeitig laufenden Feature-Branches oder ein paar parallel laufende Coding-Agenten — hat jeder Worktree seinen eigenen Commit-Graphen, nicht committe Diffs und offene PRs mit laufender CI. Um all das im Blick zu behalten, wechselt man normalerweise ständig zwischen git, gh und Browser-Tabs.

gh-orbit ist eine gh-CLI-Erweiterung, die all das an einem Ort im Terminal zusammenführt.

  • Das Worktree-Dashboard zeigt PR- und CI-Status pro Branch auf einen Blick an (man sieht sofort, in welchem Worktree die CI rot ist)
  • Mit öffnet man den vollständigen Diff eines beliebigen Commits als syntaxhervorgehobenes Overlay und kann hunkweise stagen
  • Mit m merged man PRs direkt im Terminal (Auswahl zwischen squash/merge/rebase)
  • Der Loop aus Git, CI und Merge bleibt im Terminal; nur für PR-Reviews (Kommentare/Freigabe) springt man einmal in den Browser

Es füllt die Lücke zwischen lazygit·tig·gitui (Git für einen einzelnen Working Tree) und gh-dash (PRs·Issues über mehrere Repositories). Die eine Seite kennt keine PRs oder CI, die andere keine lokalen Worktrees oder Diffs — gh-orbit bringt beides auf einem Bildschirm zusammen.

Installation:

gh extension install jeonbyeongmin/gh-orbit  
gh orbit  

Einfach innerhalb eines Git-Repositories ausführen. Für PR- und CI-Funktionen werden gh auth login und ein GitHub-Remote benötigt; falls das fehlt, werden nur diese Spalten stillschweigend ausgeblendet (ohne Fehler). macOS·Linux·Windows. MIT-Lizenz. Entwickelt mit Go + Bubble Tea.

Noch keine Kommentare.

Noch keine Kommentare.