Auf Git-Befehle kann entweder über die Schaltfläche oben rechts in der Looker-IDE oder über die Schaltfläche Git-Aktionen im Hauptnavigationsmenü zugegriffen werden.
Der Bereich Git-Aktionen ist erst verfügbar, nachdem Sie Ihr Projekt für Git konfiguriert haben.

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 Ihre Änderungen zu übertragen 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 die Looker-IDE Ihren persönlichen Git-Zweig und lädt das LookML-Projekt im Entwicklermodus. | 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 übertragen haben, verwenden Sie die Option Für Produktion bereitstellen , um den Produktionszweig mit den übertragenen Ä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 Markierungen für Merge-Konflikte an den Remote-Zweig übertragen. Diese Option sollte nur von erfahrenen Git-Nutzern verwendet werden, da die Markierungen für Merge-Konflikte 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, Ihre Änderungen mit dem primären Zweig zusammenzuführen. Sobald Sie Ihre Änderungen mit dem primären Zweig zusammengeführt haben, kann ein Looker-Entwickler mit der deploy Berechtigung Ihre Änderungen mithilfe eines Webhooks, der API oder der Benutzeroberfläche des Bereitstellungsmanagers in der Looker-IDE in der Produktionsumgebung bereitstellen.
|
Button |
| Öffnen (Git-Anbieter) | Mit der Option Öffnen (Git-Anbieter) wird ein Browserfenster mit den Projektdateien auf 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 Andere Änderungen abrufen und zusammenführen hat dieselbe Funktion wie Aus (Produktionszweig) abrufen, wird aber unter anderen Umständen angezeigt: wenn Sie Änderungen an Ihrem Zweig übertragen, aber noch nicht bereitgestellt haben und es auch Remote-Änderungen gibt, die noch nicht bereitgestellt und übertragen wurden. In diesem Fall müssen Sie die Änderungen aus dem Remote-Zweig 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 übertragene Änderungen enthält. Sie müssen Änderungen am Zweig übertragen, bevor die Option Aus (Produktionszweig) abrufen angezeigt wird. | Button, Bereich Git-Aktionen |
| Remote-Änderungen abrufen | Wenn andere Nutzer Änderungen an einem Zweig übertragen und per Push übertragen haben, ist die Remote-Version des Zweigs der lokalen Version des Zweigs voraus. 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-Endpunkt abzurufen und mit Ihren lokalen Dateien zu synchronisieren. | Button |
| Zweig an Remote-Zweig übertragen | Wenn Sie einen Zweig erstellt haben, der auf dem Remote-Endpunkt nicht vorhanden ist, wird die Schaltfläche Zweig an Remote-Zweig übertragen angezeigt. Mit der Option Zweig an Remote-Zweig übertragen wird der Zweig auf dem Remote-Endpunkt erstellt und alle übertragenen Änderungen aus Ihren lokalen Dateien werden an den Remote-Endpunkt übertragen. Ihre Änderungen werden dadurch nicht im Produktionszweig bereitgestellt. | Button |
| Änderungen an Remote-Zweig übertragen | Wenn Sie Änderungen an Ihrem aktuellen Zweig übertragen haben, die noch nicht an die Remote-Version des Zweigs übertragen wurden, wird die Option Änderungen an Remote-Zweig übertragen angezeigt. Die Operation Änderungen an Remote-Zweig übertragen gilt für den Zweig, in dem Sie sich befinden. Klicken Sie auf die Schaltfläche Änderungen an Remote-Zweig übertragen , um alle übertragenen Änderungen aus Ihren lokalen Dateien zu übertragen und mit dem Remote-Endpunkt zu synchronisieren. | Button, Bereich Git-Aktionen |
| Auf Remote-Zweig zurücksetzen |
Mit der Option Auf Remote-Zweig 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:
|
Button |
| Auf freigegebenen Zweig zurücksetzen |
Mit der Option Auf freigegebenen Zweig 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:
|
Button |
| Nicht übertragene Änderungen zurücksetzen | Wenn Sie Änderungen gespeichert haben, die Sie noch nicht übertragen haben, können Sie mit der Option Nicht übertragene Änderungen zurücksetzen alle Änderungen verwerfen, die noch nicht übertragen 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 übertragen haben. Sie müssen die Datentests bestehen, bevor Sie Ihre Ä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 auf der Benutzeroberfläche Ihres Git-Anbieters geöffnet. | Bereich Git-Aktionen |
| Nicht übertragene Änderungen ansehen | Wenn Sie Änderungen gespeichert haben, die Sie noch nicht übertragen haben, können Sie mit der Option Nicht übertragene Änderungen ansehen alle Änderungen sehen, die Sie seit Ihrem letzten Commit gespeichert haben. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. | Bereich Git-Aktionen |