Staging
Das Commit-Panel hat drei Listen: Konflikte, Nicht gestagt und Gestagt. Jede lässt sich einklappen, und jede merkt sich, ob du sie offen gelassen hast.

Was sich geändert hat, nach Art
Die Kopfzeile über den Listen teilt die Zahl in Chips: geändert, hinzugefügt, gelöscht, umbenannt, in Konflikt. Dieselben Farben wie die Glyphen in den Zeilen. Eine Art ohne Dateien fehlt einfach, sie wird nicht als Null gezeigt. Hover über die Chips zeigt die schlichte Gesamtzahl.
Untracked Dateien zählen als hinzugefügt. Das ist die eine Stelle, an der die Staging-Zusammenfassung von der eines Commits abweicht, weil ein Commit keine untracked Dateien hat.
Drei Genauigkeitsstufen
| Stufe | Wie |
|---|---|
| Datei | Klick auf das ✚ in der Zeile — oder wähle mehrere Zeilen aus und stage sie alle |
| Hunk | Öffne das Diff und nutze den Knopf in der Hunk-Kopfzeile |
| Zeile | Markiere Zeilen im Diff und stage genau diese |
Zeilenweises Staging ist das, was es praktikabel macht, ein
Debug-console.log aus einem Commit herauszuhalten, ohne es vorher zu löschen.
Verwerfen
Verwerfen arbeitet auf denselben Stufen und fragt immer nach. Ungetrackte Dateien werden gelöscht; getrackte kehren in ihren gestagten (oder committeten) Zustand zurück.
Tastatur
↑ ↓ (oder j k) laufen durch die Dateilisten, mit ⇧ für einen Bereich und ⌘/Ctrl zum Umschalten einzelner Dateien.
⇧+↑/↓ erweitert die Auswahl von der zuletzt geklickten Zeile aus. Ein Rechtsklick auf die Auswahl staged, unstaged, stasht oder verwirft alles darin auf einmal.
Pfade kopieren
Ein Rechtsklick auf eine uncommittete Datei bietet Dateipfad kopieren
(absolut, mit den Trennzeichen der Plattform) und Relativen Dateipfad
kopieren (src/index.ts, ohne führendes ./). Mehrere ausgewählte Dateien
landen eine pro Zeile, in Listenreihenfolge. Gelöschte Dateien bleiben
aktiviert — kopiert wird nur der Pfadtext. Ordner kopieren weiterhin den
Ordnerpfad.
Bevor du committest
Gitcito prüft ein paar Dinge und fragt einmal nach — nie stillschweigend:
- eine Datei, die nach einem Geheimnis aussieht (
.env,*.pem,id_rsa…), - ein sehr großer Blob (Schwellwert unter Einstellungen → Sicherheit),
- ein Commit direkt auf einen geschützten Branch (voreingestellt
main/master).
Jede dieser Warnungen bietet ein Ignorieren & nicht mehr tracken mit einem Klick an. Siehe Sicherheit & Geheimnisse.
Siehe auch: Committen · Diffs · Einarbeiten