Git-Befehlsreferenz

Auf Git-Befehle kann entweder über die Schaltfläche oben rechts in der Looker-IDE oder durch Klicken auf die Schaltfläche Git-Aktionen im Hauptnavigationsmenü zugegriffen werden.

In der folgenden Tabelle sind die möglichen Git-Befehle aufgeführt. Die Befehle, die in der Looker-IDE angezeigt werden, hängen davon ab, an welcher Stelle Sie sich im Prozess der Änderungen und der Bereitstellung in der Produktion befinden. In der IDE werden nur die Git-Befehle angezeigt, die für Ihren aktuellen Status gelten.

Funktion Beschreibung Zugriff
Commit Nachdem Sie Änderungen an Ihrem LookML-Projekt vorgenommen und gespeichert haben, verwenden Sie die Schaltfläche Commit für Änderungen durchführen und pushen , um diese Änderungen an Ihren lokalen Zweig zu übertragen und sie in der Produktion bereitzustellen. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. Bereich Git-Aktionen
Commit für Änderungen durchführen und pushen Button
Commit durchführen und Konflikt beheben Die Schaltfläche Commit durchführen und Konflikt beheben wird angezeigt, wenn Sie nach einem Merge-Konflikt Änderungen vornehmen. Klicken Sie auf Commit durchführen und Konflikt beheben , um die Änderungen zu übernehmen und den Merge-Konflikt zu beheben. Button
Commit-Verlauf Zeigt die Liste der Commits für Ihren Zweig, einschließlich aller Commits, die Sie aus dem Produktionszweig in Ihren Entwicklungszweig übertragen haben (einschließlich Commits von anderen Nutzern).

Wenn Sie GitHub verwenden und die Git Projekteinstellungen die GitHub-Integration aktiviert haben, enthält jeder Commit einen Link zum Commit auf GitHub, damit Sie die genauen Änderungen sehen können. Diese Funktion funktioniert auch mit anderen Git-Anbietern, wenn in den Git-Projekteinstellungen die entsprechende GitHub-Integration des Git-Anbieters aktiviert ist. Zum Öffnen der Links benötigen Sie ein Konto bei Ihrem Git-Anbieter.
Bereich Git-Aktionen
Git konfigurieren Wenn Sie gerade ein Projekt erstellt haben, müssen Sie Git für das Projekt konfigurieren. Weitere Informationen finden Sie auf der Dokumentationsseite Git-Verbindung einrichten und testen. Button
Entwicklerkopie erstellen Um die Leistung zu verbessern, zeigt die Looker-IDE beim ersten Öffnen eines LookML-Projekts im Entwicklermodus die Produktionsmodus-Version des Projekts zusammen mit der Schaltfläche Entwicklerkopie erstellen an. Wenn Sie auf die Schaltfläche Entwicklerkopie erstellen für das Projekt klicken, erstellt Looker einen lokalen Klon des Git-Repositorys des Projekts, erstellt Ihren persönlichen Git-Zweig und lädt das LookML-Projekt im Entwicklermodus für Sie. Button
Aus Remote bereitstellen Bei Projekten, bei denen der Entwickler nur Lesezugriff hat, wird mit der Schaltfläche Aus Remote bereitstellen aus dem Remote-Produktionszweig bereitgestellt. Button
Für Produktion bereitstellen Nachdem Sie Änderungen übernommen haben, verwenden Sie die Option Für Produktion bereitstellen , um den Produktionszweig mit den übernommenen Änderungen aus Ihrem Entwicklungszweig zu aktualisieren. Diese Option ist nicht verfügbar, wenn Ihr Projekt für erforderliche Pull-Anfragen konfiguriert ist. Wenn für Ihr Projekt der erweiterte Bereitstellungsmodus aktiviert ist, wird die Schaltfläche Für Produktion bereitstellen nicht angezeigt. Stattdessen wird Mit primärem Zweig zusammenführen angezeigt. Button, Bereich Git-Aktionen
Nicht beheben Die Schaltfläche Nicht beheben wird angezeigt, wenn ein Merge-Konflikt zwischen einem oder mehreren Entwicklern oder Entwicklungszweigen im Projekt besteht. Mit der Schaltfläche Nicht beheben wird die aktuelle Version Ihres Zweigs mit allen Merge-Konfliktmarkierungen an den Remote-Standort übertragen.

Diese Option sollte nur von erfahrenen Git-Nutzern verwendet werden, da die Merge-Konfliktmarkierungen Ihre Modelle wahrscheinlich unbrauchbar machen.
Button
Mit primärem Zweig zusammenführen Wenn für Ihr Projekt der erweiterte Bereitstellungsmodus aktiviert ist, wird die Schaltfläche Mit primärem Zweig zusammenführen angezeigt, nachdem Sie einen Commit durchgeführt haben. Sie werden aufgefordert, die Änderungen mit dem primären Zweig zusammenzuführen. Sobald Sie die Änderungen mit dem primären Zweig zusammengeführt haben, kann ein Looker-Entwickler mit der deploy Berechtigung die Änderungen mithilfe eines Webhooks, der API oder der Bereitstellungsmanager-UI in der Looker-IDE in der Produktionsumgebung bereitstellen. Button
Öffnen (Git-Anbieter) Mit der Option Öffnen (Git-Anbieter) wird ein Browserfenster mit den Projektdateien in der Benutzeroberfläche Ihres Git-Anbieters geöffnet. Button
Pull-Anfrage öffnen Bei Projekten, bei denen Pull-Anfragen empfohlen oder erforderlich sind, wird mit der Option Pull-Anfrage öffnen ein neues Browserfenster mit der Seite für neue Pull-Anfragen Ihres Git-Anbieters geöffnet. Dort können Sie eine Pull-Anfrage für Ihren Entwicklerzweig erstellen.

Hinweis:Bis die Pull-Anfrage genehmigt und/oder geschlossen wird, werden alle zukünftigen Commits im Zweig in dieselbe Pull-Anfrage aufgenommen.
Bereich Git-Aktionen
Andere Änderungen abrufen und zusammenführen Die Schaltfläche Pull & Merge Other Changes hat dieselbe Funktion wie Pull from (production branch), wird aber unter anderen Umständen angezeigt: wenn Sie Änderungen an Ihrem Zweig übernommen, aber noch nicht bereitgestellt haben und es auch Remote-Änderungen gibt, die noch nicht bereitgestellt und übernommen wurden. In diesem Fall müssen Sie die Änderungen aus dem Remote-Standort abrufen und in Ihren Zweig zusammenführen. Button
Aus primärem Zweig abrufen Wenn für Ihr Projekt der erweiterte Bereitstellungsmodus aktiviert ist, wird die Option Aus primärem Zweig abrufen angezeigt, wenn der primäre Zweig Commits enthält, die nicht in Ihrem Entwicklerzweig vorhanden sind. Button
Aus (Produktionszweig) abrufen Die Option Aus (Produktionszweig) abrufen ist nicht verfügbar, wenn der aktuelle Entwicklerzweig nicht übernommene Änderungen enthält. Sie müssen Änderungen am Zweig übernehmen, bevor die Option Aus (Produktionszweig) abrufen angezeigt wird. Button, Bereich Git-Aktionen
Remote-Änderungen abrufen Wenn andere Nutzer Änderungen an einem Zweig übernommen und übertragen haben, ist die Remote-Version des Zweigs vor Ihrer lokalen Version des Zweigs. Die Schaltfläche Remote-Änderungen abrufen gilt für den Zweig, in dem Sie sich befinden. Klicken Sie auf die Schaltfläche Remote-Änderungen abrufen , um die neuesten Versionen aller geänderten Dateien im Zweig vom Remote-Standort abzurufen und mit Ihren lokalen Dateien zu synchronisieren. Button
Zweig an Remote-Standort übertragen Wenn Sie einen Zweig erstellt haben, der am Remote-Standort nicht vorhanden ist, wird die Schaltfläche Zweig an Remote-Standort übertragen angezeigt. Mit der Option Zweig an Remote-Standort übertragen wird der Zweig am Remote-Standort erstellt und alle übernommenen Änderungen aus Ihren lokalen Dateien werden an den Remote-Standort übertragen. Ihre Änderungen werden dadurch nicht im Produktionszweig bereitgestellt. Button
Änderungen an Remote-Standort übertragen Wenn Sie Änderungen an Ihrem aktuellen Zweig übernommen haben, die noch nicht an die Remote-Version des Zweigs übertragen wurden, wird die Option Änderungen an Remote-Standort übertragen angezeigt. Die Operation Änderungen an Remote-Standort übertragen gilt für den Zweig, in dem Sie sich befinden. Klicken Sie auf die Schaltfläche Änderungen an Remote-Standort übertragen , um alle übernommenen Änderungen aus Ihren lokalen Dateien zu übertragen und mit dem Remote-Standort zu synchronisieren. Button, Bereich Git-Aktionen
Auf Remote-Standort zurücksetzen Mit der Option Auf Remote-Standort zurücksetzen werden alle Änderungen in Ihrem lokalen Zweig verworfen und Ihre lokalen Dateien mit den aktuellen Dateien im Remote-Zweig synchronisiert. Das hat zwei Auswirkungen:
  1. Alle übernommenen und nicht übernommenen Änderungen, die noch nicht in der Produktion bereitgestellt wurden, werden verworfen.
  2. Ihre lokale Version des Zweigs wird mit allen Änderungen aktualisiert, die andere Nutzer am Zweig vorgenommen haben.
Button
Auf „Geteilt“ zurücksetzen Mit der Option Auf „Geteilt“ zurücksetzen werden alle Änderungen in Ihrem lokalen Zweig verworfen und Ihre lokalen Dateien mit den aktuellen Dateien im Remote-Zweig synchronisiert. Das hat zwei Auswirkungen:
  1. Alle übernommenen und nicht übernommenen Änderungen, die noch nicht in der Produktion bereitgestellt wurden, werden verworfen.
  2. Ihre lokale Version des Zweigs wird mit allen Änderungen aktualisiert, die andere Nutzer am Zweig vorgenommen haben.
Button
Änderungen ohne durchgeführten Commit zurücksetzen Wenn Sie Änderungen gespeichert haben, die Sie noch nicht übernommen haben, können Sie mit der Option Änderungen ohne durchgeführten Commit zurücksetzen alle Änderungen verwerfen, die noch nicht übernommen wurden. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. Button
Tests ausführen Wenn Ihr Projekt so konfiguriert ist, dass Datentests bestanden werden müssen, bevor es in der Produktion bereitgestellt werden kann, wird in der IDE die Schaltfläche Tests ausführen angezeigt, nachdem Sie Änderungen am Projekt übernommen haben. Sie müssen die Datentests bestehen, bevor Sie die Änderungen in der Produktion bereitstellen können. Sie können die Tests auch manuell ausführen, indem Sie im Bereich Projektstatus auf das Symbol Datentests ausführen klicken. Informationen zum Ausführen von Datentests finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. Informationen zum Einrichten von Datentests in Ihrem Projekt finden Sie auf der Dokumentationsseite zum test Parameter. Button
Git-Verbindung testen Nachdem Sie Git für Ihr Projekt konfiguriert haben, können Sie mit der Option Git-Verbindung testen das Tool „Git-Verbindung testen“ ausführen, mit dem überprüft wird, ob Ihre Git-Verbindung richtig eingerichtet ist. Weitere Informationen finden Sie auf der Dokumentationsseite Git-Verbindung testen. Button, Bereich Git-Aktionen
Auf dem neuesten Stand Wenn Ihr lokaler Zweig mit dem Remote-Zweig synchronisiert ist, wird die Schaltfläche Auf dem neuesten Stand angezeigt. Button
Abhängigkeiten aktualisieren Bei Projekten, bei denen Remote-Projektimporte verwendet werden, wird die Option Abhängigkeiten aktualisieren angezeigt, wenn Sie zum ersten Mal ein Remote-Projekt hinzufügen oder wenn Ihr Projekt bereits ein importiertes Remote-Projekt enthält, für das Looker neue Commits erkennt, die Sie in Ihr Projekt übernehmen können. Verwenden Sie diese Option, um die Remote-Projektdateien zu übernehmen. Wenn Sie gerade ein Remote-Projekt hinzugefügt haben, wird mit dieser Option auch eine Manifest-Sperrdatei erstellt, mit der Looker die Version des Remote-Projekts verfolgt. Weitere Informationen finden Sie im Abschnitt Automatische Erkennung neuer Versionen eines Remote-Projekts auf der Dokumentationsseite Dateien aus anderen Projekten importieren. Button, Bereich Git-Aktionen
LookML validieren Wenn Sie Änderungen an Ihren Dateien gespeichert haben, wird möglicherweise die Schaltfläche LookML validieren angezeigt. Ob Sie Ihre LookML validieren müssen, hängt von der Einstellung für die Codequalität Ihres Projekts ab. Klicken Sie auf die Schaltfläche, um die LookML-Validierung Ihres Modells zu starten. Weitere Informationen finden Sie auf der Dokumentationsseite LookML validieren. Button
Projekt auf (Git-Anbieter) ansehen Mit der Option Projekt auf (Git-Anbieter) ansehen wird ein Browserfenster mit den Projektdateien in der Benutzeroberfläche Ihres Git-Anbieters geöffnet. Bereich Git-Aktionen
Änderungen ohne durchgeführten Commit ansehen Wenn Sie Änderungen gespeichert haben, die Sie noch nicht übernommen haben, können Sie mit der Option Änderungen ohne durchgeführten Commit ansehen alle Änderungen sehen, die Sie seit dem letzten Commit gespeichert haben. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. Bereich Git-Aktionen