Sync & viele Repos

Stashes

Stashen ist in Gitcito kein Alles-oder-nichts.

Aktion Was sie tut
Stashen Alles, auf Wunsch samt ungetrackter Dateien, mit einer Nachricht
Teilweiser Stash Hak nur die Dateien an, die du willst; optional --keep-index
Anwenden / Poppen Den ganzen Stash — oder nur einen Teil seiner Dateien
Stash → Branch git stash branch — der Notausgang, wenn ein Stash sich nicht sauber anwenden lässt

Wählst du einen Stash aus, siehst du seine Dateien und Diffs, genau wie bei einem Commit. Die Kopfzeile über der Liste ist dieselbe Aufschlüsselung nach Art.

Die Dateiliste lässt sich mit denselben Gesten mehrfach auswählen wie beim Staging — ⌘/Strg-Klick, ⇧-Klick, ⇧+↑/↓ — und ein Rechtsklick (oder der Knopf n Dateien anwenden) stellt nur die Auswahl wieder her.

Ein teilweiser Stash: hake nur die Dateien an, die hinein sollen

Wenn ein Stash sich nicht anwenden lässt

Würde das Anwenden eines Stashes ungetrackte Dateien überbügeln, hält git an. Gitcito bietet an, sie zu überschreiben und es erneut zu versuchen, statt dich mit dem Herausfinden der richtigen Beschwörungsformel allein zu lassen.

Ist das Arbeitsverzeichnis zu weit weggewandert, erzeugt Stash → Branch den Branch neu, aus dem der Stash entstanden ist, wendet ihn dort sauber an und verwirft den Stash.

Nicht mit Snapshots zu verwechseln

WIP-Snapshots sind automatisch und versteckt; Stashes sind absichtlich und werden aufgelistet. Snapshots rühren deine Stash-Liste nie an.

Siehe auch: Wiederherstellung · Staging

Diese Übersetzung auf GitHub verbessern