Versionsverwaltung mit dem Cloud Shell-Editor verwenden

Auf dieser Seite wird beschrieben, wie Sie die Versionsverwaltung für Ihre Anwendungsdateien mit der Git-Unterstützung des Cloud Shell-Editors verwenden.

Versionsverwaltung verwenden

Wenn Sie in der Aktivitätsleiste Symbol für Versionsverwaltung auf die Version der Versionsverwaltung klicken, können Sie auf Ihre Git-Repositories zugreifen (oder ein neues erstellen), vorhandene und gestaffelte Änderungen ansehen und Änderungen zusammenführen.

Von hier aus können Sie Änderungen im Staging-Modus ausführen und die Bereitstellung aufheben. Sie haben die Möglichkeit, sich über den vorherigen Status und die aktuelle Version von Dateien zu informieren und Änderungen zu übernehmen – alles über den Cloud Shell-Editor.

Mit Git authentifizieren

Wenn Sie Änderungen per Pull oder Push an Ihr Git-Repository übertragen oder Ihr Repository klonen möchten, wie Sie es beim Importieren eines benutzerdefinierten Beispiels tun, müssen Sie sich bei Git authentifizieren. Wenn Sie mit Cloud Source Repositories arbeiten übernimmt Cloud Shell die Authentifizierung jedoch automatisch.

Wenn Sie eine Aktion ausführen, die eine Authentifizierung erfordert, werden Sie von Git zur Eingabe eines Passworts aufgefordert. Geben Sie ein persönliches Zugriffstoken (PAT; eine sicherere Alternative zu Git-Passwörtern) ein. Weitere Informationen zum Einrichten Ihres PAT finden Sie in der Anleitung Persönliches Zugriffstoken erstellen.

Wenn Sie Ihren Workflow effizienter gestalten und PAT nicht mehrfach eingeben müssen, aktivieren Sie Credential Helper, damit Git das PAT für 15 Minuten im Cache speichern kann:

  1. Starten Sie das Cloud Shell-Editor-Terminal, indem Sie auf Terminal > Neues Terminal klicken.
  2. Führen Sie dazu diesen Befehl aus:

    git config --global credential.helper cache
    

Weitere Anpassungsoptionen wie das Ändern der Zeitüberschreitungslänge und das Angeben eines lokalen Pfads für den Anmeldedatenspeicher finden Sie in der Dokumentation Git Tools – Anmeldedatenspeicher.

Zwischen mehreren Repositories umschalten

Mit dem Cloud Shell-Editor können Sie in mehreren Git-Repositories arbeiten. Klicken Sie in der Statusleiste des Cloud Shell-Editors auf den Repository-Namen, um zwischen Ihren Repositories zu wechseln. Wählen Sie im Menü das Repository aus, zu dem Sie den Bereich wechseln möchten.

Dadurch wird Ihr Versionsverwaltungssteuerfeld mit dem Kontext des ausgewählten Repositorys aktualisiert.

Arbeitsänderungen anzeigen

Beim Hinzufügen, Ändern und Löschen von Dateien werden diese Änderungen im Abschnitt "Änderungen" in Ihrem Versionsverwaltungssteuerfeld angezeigt. Sie können die ausgewählte Datei öffnen, diese Änderungen bereitstellen, Änderungen verwerfen oder sehen, welche Änderungen in diesem Commit vorgenommen werden.

Geänderte Dateien werden im Abschnitt "Änderungen" der Ansicht "Versionsverwaltung" aufgeführt.

Ansicht „Unterschiede“ aktivieren

Ihre geänderten Dateien werden in der Versionsverwaltung unter Änderungen aufgeführt. Wenn Sie Ihre geänderten Dateien bereitgestellt haben, werden sie auch unter „Gestaffelte Änderungen“ aufgeführt. Wenn Sie auf eine dieser Dateien klicken, wird die zugehörige Ansicht der Unterschiede angezeigt. Sie sehen, was sich zwischen dem zuvor mit Commit durchgeführten Status der Datei und dem aktuellen Status geändert hat.

Commit für Änderungen durchführen

Wenn Sie Ihre Änderungen überprüfen möchten, können Sie dies direkt in Cloud Shell tun.

  1. Führen Sie die folgenden Git-Befehle mit dem Cloud Shell-Terminal aus:

    git config --global user.email you@example.com
    git config --global user.name YourName
    
  2. Zum Einchecken der Änderung schreiben Sie im Cloud Shell-Editor im Quellsteuerfeld eine Commit-Nachricht und klicken dann auf Commit-Symbol Commit oder drücken Cmd/Strg + Eingabetaste.

Ausgefüllte Commit-Nachricht und bereitgestellte Änderungen in der Baumansicht sichtbar

Repository klonen

So klonen Sie ein Remote-Git-Repository zur Verwendung im Cloud Shell-Editor:

  1. Repository-URL abrufen: Öffnen Sie bei GitHub-Repositories die Hauptseite Ihres Repositorys und rufen Sie dann das Dialogfeld „Klonen“ oder „Download“ auf.
  2. Starten Sie die Befehlspalette. Drücken Sie dazu Ctrl/Cmd + Shift + P oder klicken Sie auf Ansicht > Befehlspalette. Führen Sie dann Git: Klonen aus.
  3. Geben Sie bei entsprechender Aufforderung den Speicherort des Git-Repositorys ein.

Zweige erstellen und zwischen Zweigen wechseln

So erstellen Sie einen neuen Zweig oder wechseln zu einem vorhandenen Zweig:

  1. Starten Sie die Befehlspalette (drücken Sie Ctrl/Cmd + Shift + P oder klicken Sie auf View > Command Palette) und führen Sie dann Git: Checkout aus.
  2. Wählen Sie aus der Liste die Zweige aus oder erstellen Sie einen neuen lokalen Zweig.

Git-Statusleiste

In der Git-Statusleiste können Sie Ihren aktuellen Zweig verfolgen und zu einem anderen wechseln. Verwenden Sie dazu die Zweig-Anzeige. Außerdem wird die Aktion „Änderungen synchronisieren” bereitgestellt, um nach Änderungen zwischen Ihrem lokalen Repository und dem vorgelagerten Zweig zu suchen. Beim Synchronisieren von Änderungen werden lokale Änderungen per Push in Ihren Upstream-Branch übertragen und per Remote-Änderung an das lokale Repository übertragen.

Git-Statusleiste mit Branch-Indikator, die den Master-Branch als aktuell und die Aktion „Änderungen synchronisieren“ zeigt

Wenn Sie keinen Upstream-Branch eingerichtet haben, ist die Aktion „Veröffentlichen“ verfügbar, um Ihre lokalen Änderungen an ein Remote-Repository zu übertragen.

Git-Statusleiste mit Branch-Indikator, die den Master-Branch als aktuell und die Aktion „Veröffentlichen“ daneben zeigt