Hosting & Pull Requests
Erstellen
Erstelle einen Pull (oder Merge) Request, ohne die App zu verlassen: Branch-Auswahllisten, Titel und Beschreibung vorausgefüllt aus den Commits des Branches, ein Draft-Schalter und — auf GitHub — Reviewer, Labels und Verantwortliche, die beim Anlegen gleich mitgesetzt werden.

Funktioniert mit GitHub, GitLab, Bitbucket und Azure DevOps. Offene PRs/MRs für alle vier werden in der Seitenleiste aufgelistet.
Starte einen aus dem Branch-Vergleich, aus dem Graph, über das + im PR-Panel
oder aus einem Issue heraus (was Closes #N einträgt).
Stapel in der Liste
Pull Requests, die aufeinander sitzen, klappen zu einer Zeile zusammen: mit Stapelsymbol, dem Branch, auf dem die Kette landet, und wie viele es sind. Aufklappen zeigt die Kette in Leserichtung — Blatt zuerst, hinunter zur Basis — mit einem kleinen Pfeil unter jeder Zeile, der nennt, wohin sie gemergt wird. Die Richtung steht damit auf dem Bildschirm, statt aus vier Basen erschlossen zu werden.
Zwei Dinge bilden so eine Gruppe: GitHubs eigene Stapelnummer, wenn die Pull Requests zu einem nativen Stapel gehören, und sonst die Refs selbst — ein Pull Request, dessen Basis der Head eines anderen ist, sitzt auf ihm. Die zweite Regel ist der Grund, warum das auch auf GitLab, Bitbucket und Azure DevOps funktioniert, und für Ketten von früher.

Jede Zeile trägt den Zustand der Checks ihres Heads — für die Zahlen darüber fahren — und auf GitHub auch die bereits geschlossenen oder gemergten Ebenen, die eine Liste offener Pull Requests verstecken würde. Eine Ebene über einer geschlossenen gilt als blockiert: ihre eigenen Checks mögen grün sein, aber der Branch, auf den sie zielt, wird nie landen. Die Aktionen der Zeile erscheinen beim Überfahren, damit der Titel die Breite behält.
Die Checks zu lesen kostet eine Anfrage pro Pull Request, und nur beim Aktualisieren der Liste.
Reviewen — GitHub und GitLab
| Konversation | Kommentare und Review-Status |
| Checks | CI-Check-Runs (GitHub) oder Pipeline-Jobs (GitLab) mit bestanden/fehlgeschlagen/ausstehend und Links zu den Logs |
| Gesehene Dateien | Eine ✓-Checkliste pro Datei mit Fortschritt |
| Inline-Threads | Zeilenkommentare, gruppiert nach file:line, und die Antworten |
| Aktionen | Kommentieren, freigeben, Änderungen anfordern und mergen / squashen |
Wenn jemand mitten im Review force-pusht, zeigt dir was sich seitdem geändert hat genau, was sich bewegt hat.
Die GitLab-Unterschiede, klar benannt: GitLab hat keinen einzelnen "Review absenden"-Aufruf, deshalb nutzt Freigeben dessen Approval-Endpunkt, und Änderungen anfordern entfernt deine Freigabe und veröffentlicht deinen Kommentar. Rebase-Merge wird nicht angeboten — GitLab entscheidet anhand der Projekteinstellungen zwischen Merge-Commit und Fast-Forward, das Merge-Menü zeigt deshalb nur Mergen und Squashen. Inline-Threads zeigen Datei und Zeile, aber nicht den umgebenden Diff-Hunk, den GitLabs API nicht zurückgibt. Review/Merge funktioniert für Projekte auf gitlab.com; selbst gehostete Instanzen werden noch nicht unterstützt. Bitbucket und Azure DevOps öffnen sich zum Reviewen weiterhin im Browser.
Issues, Meilensteine, Releases — GitHub
Durchsuche Issues und öffne einen vollständigen Issue-Tab: Beschreibung, Kommentare, Labels, Verantwortliche, Meilenstein, Projects-v2-Felder, Schließen/Wiederöffnen und einen Branch für dieses Issue anlegen (mit KI-Namensvorschlag). Meilensteine zeigen ihren Fortschritt und ihre Issues. Releases lassen sich mit einer Changelog-Seite durchblättern.
Benachrichtigungen — GitHub
Dein gesamter Posteingang — Review-Anfragen, Erwähnungen, CI-Aktivität — über alle Repositorys hinweg, mit Filtern für ungelesen/alle und Als-gelesen-Markieren. Die Glocke in der Werkzeugleiste trägt ein Ungelesen-Abzeichen, und optionale Desktop-Benachrichtigungen erscheinen, wenn ein Review angefragt wird oder CI fertig ist.
Tokens
Tokens pro Profil für mehrere Accounts oder Organisationen, gespeichert im Schlüsselbund deines Betriebssystems. Gitcito kann sich außerdem ausleihen, was dein git credential helper ohnehin schon hält — eine Organisation, für die du dich bereits authentifiziert hast, braucht deshalb oft gar keine Einrichtung. Siehe Sicherheit & Secrets.
Siehe auch: Gestapelte Branches · KI-Funktionen