Visual Studio Code

Visual Studio Code kann eine bereits vorhandene Git-Installation nutzen um die entsprechenden Funktionalitäten zur Verfügung stellen zu können.

Klonen

Source-Control-Icon

Source-Control-Icon

Wenn ihr noch kein Repository geöffnet habt, habt ihr in der Source Code-Ansicht die Möglichkeit, Open Folder oder Clone Repository auszuwählen. Bei Clone Repository werdet ihr nach der URL des Repository gefragt.

Zeilenindikator

Wenn ihr ein Git-Repository öffnet und beginnt, Änderungen vorzunehmen, fügt VS-Code nützliche Anmerkungen hinzu:

  • ein rotes Dreieck zeigt an, wo Zeilen gelöscht worden sind

  • ein grüner Balken zeigt neu hinzugefügte Zeilen an

  • ein blauer Balken zeigt geänderte Zeilen an

Commit

git add und git reset können entweder im Kontextmenü einer Datei ausgewählt werden oder per drag & drop. Nach einem git commit könnt ihr eine Commit-Nachricht eingeben und mit Ctrl oder bestätigen. Wenn es bereits Änderungen im Bühnenbereich gibt, werden nur diese übernommen; andernfalls werdet ihr aufgefordert, Änderungen auszuwählen. Ggf. erhaltet ihr spezifischere Commit-Aktionen in Views and More Actions….

Bemerkung

Wenn ihr euren Commit versehentlich im falschen Branch erstellt habt, könnt ihr diesen Commit zurücknehmen mit Git: Undo Last Commit in der Command Palette ( P).

Das Source-Control-Icon in der Aktivitätsleiste auf der linken Seite zeigt euch an, wieviele Änderungen ihr in eurem Repository gemacht habt. Wenn ihr das Icon auswählt, erhaltet ihr einen detaillierteren Überblick über eure Änderungen. Bei der Auswahl einer einzelnen Datei werden euch dann die zeilenweisen Textänderungen angezeigt. Ihr könnt auch den Editor auf der rechten Seite nutzen um weitere Änderungen vorzunehmen.

Zweige und Tags

Ihr könnt Zweige erstellen und in diese wechseln mit Git: Create Branch und Git: Checkout to aus der Command Palette ( P). Wenn ihr Git: Checkout to aufruft, erscheint anschließend eine Dropdown-Liste mit allen Zweigen und Tags des Repository. Ihr könnt hier auch einen neuen Zweig erstellen.

Git-Statuszeile

Statuszeile

Statuszeile

In der unteren linken Ecke seht ihr die Statusanzeige mit weiteren Indikatoren über den Zustand eures Repository:

  • den aktuellen Zweig mit der Möglichkeit, in einen anderen Zweig zu wechseln

  • ein- und ausgehenden Commits

  • die Synchronize Changes-Aktion, die zunächst git pull und dann git push ausführt.

Erweiterungen