Zum Inhalt springen

Git-Integration

Wenn du innerhalb eines Git-Repositories browst, zeigt DeckCrate dessen Zustand direkt in der Dateiliste an.

Die Statusleiste zeigt den aktuellen Branch zusammen mit den Zählern voraus / zurück relativ zu seinem Upstream.

Jede Datei und jeder Ordner erhält ein kleines Status-Abzeichen:

  • committet
  • geändert
  • gestaged
  • nicht verfolgt
  • ignoriert
  • in Konflikt

Ein Ordner übernimmt den Zustand seines bedeutsamsten Kindes, sodass du Änderungen erkennen kannst, ohne ihn auszuklappen.

Die Git-Integration nutzt das vom Betriebssystem installierte git — keines wird mitgeliefert. Schalte sie unter Einstellungen → Git um:

  • Sie ist standardmäßig an.
  • Der Umschalter ist ausgeblendet, wenn git nicht installiert ist.

Innerhalb eines Repositories kannst du außerdem die beiden alltäglichen Remote-Sync-Befehle aus dem Befehlsmenü → Werkzeuge ausführen:

  • Git pull — führt git pull im aktuellen Ordner aus und aktualisiert dann die Liste.
  • Git push — führt git push im aktuellen Ordner aus.

Diese Zeilen erscheinen im Untermenü Werkzeuge nur, wenn der aktuelle Ordner innerhalb eines Git-Arbeitsbaums liegt und git installiert ist — unabhängig vom Status-Abzeichen-Umschalter oben. Eine Meldung berichtet das Ergebnis; bei einem Fehlschlag wird Gits eigene Meldung angezeigt (zum Beispiel wenn es keinen Upstream gibt, eine Authentifizierung erforderlich ist oder es Konflikte gibt).