Git-Befehlsreferenz

Sie können Git-Befehle entweder über die Schaltfläche oben rechts in der Looker-IDE oder über den Bereich Git Actions aufrufen:

Der Bereich Git-Aktionen ist erst verfügbar, wenn Sie Ihr Projekt für Git konfiguriert haben.

Die folgende Tabelle zeigt die möglichen Git-Befehle. Die Befehle, die Sie in der Looker-IDE sehen, hängen davon ab, an welcher Stelle Sie Änderungen vornehmen und in der Produktion bereitstellen. In der IDE werden nur die Git-Befehle angezeigt, die für Ihren aktuellen Status gelten.

Die Option Abrufen aus (Produktionszweig) ist nicht verfügbar, wenn für den aktuellen Entwicklerzweig keine Änderungen vorgenommen wurden. Sie müssen Änderungen für den Zweig commit durchführen, damit die Option Abrufen von (Produktionszweig) angezeigt wird.
Funktion Beschreibung Zugriff
Commit Nachdem Sie Änderungen an Ihrem LookML-Projekt vorgenommen und gespeichert haben, klicken Sie auf die Schaltfläche Commit Commit Changes &Push, um die Änderungen an die lokale Filiale zu übertragen und per Push-Vorgang in die Produktion zu übertragen. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. Steuerfeld Git Actions
Änderungen per Commit übertragen Schaltfläche
Commit durchführen und Konflikt lösen Die Schaltfläche Konflikt lösen wird angezeigt, wenn Sie nach einem Konflikt eine Zusammenführung vornehmen. Klicken Sie auf Commit durchführen &Konflikt lösen, um die Änderungen zu übernehmen und den Konflikt zu beheben. Schaltfläche
Commit-Verlauf Zeigt die Liste der Commits für Ihren Zweig an. Diese umfassen alle Commits, die Sie aus dem Produktionszweig in Ihren Entwicklungszweig geladen haben, einschließlich aller Commits von anderen Nutzern.

Wenn Sie GitHub verwenden und in den Projekteinstellungen für Git die GitHub-Integration aktiviert ist, enthalten alle Commits einen Link zum Commit auf GitHub, damit Sie die genauen Änderungen sehen können. Die Funktion funktioniert auch mit anderen Git-Anbietern, wenn in Ihren Git-Projekteinstellungen die Git-Anbieter für die GitHub-Integration aktiviert sind. Zum Öffnen der Links benötigen Sie ein Konto bei Ihrem Git-Anbieter.
Steuerfeld Git Actions
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. Schaltfläche
Aus der Ferne bereitstellen Bei Projekten, bei denen der Entwickler nur Lesezugriff hat, wird die Schaltfläche Von Remote bereitstellen aus der Remote-Produktionsversion bereitgestellt. Schaltfläche
In Produktion bereitstellen Nachdem Sie die Änderungen übernommen haben, verwenden Sie die Option In Produktion bereitstellen, um die Produktionszweig mit den zu übernehmenden Änderungen aus Ihrem Entwicklungszweig zu aktualisieren. Diese Option ist nicht verfügbar, wenn Ihr Projekt für Pull-Anfragen erforderlich konfiguriert ist. Wenn dein Projekt im erweiterten Bereitstellungsmodus aktiviert ist, wird die Schaltfläche In Produktion bereitstellen nicht angezeigt. Stattdessen wird Mit primärer Filiale zusammenführen angezeigt. Schaltfläche,
Git-Aktionen
Problem nicht beheben Die Schaltfläche Nicht klären wird angezeigt, wenn es bei einem oder mehreren Entwicklern oder Entwicklungszweigen im Projekt zu einem Zusammenführungskonflikt kommt. Mit der Schaltfläche Don't Resolve (Auflösen) werden die aktuelle Version Ihres Zweigs mit allen zusammengeführten Konfliktmarkierungen auf die Fernbedienung übertragen.

Diese Option sollte nur von fortgeschrittenen Git-Nutzern verwendet werden, da Ihre Modelle durch die Zusammenführungskonflikte wahrscheinlich unbrauchbar werden.
Schaltfläche
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 ein Commit durchgeführt haben. Dadurch werden Sie aufgefordert, Ihre Änderungen mit dem primären Zweig zusammenzuführen. Sobald Sie Ihre Änderungen im primären Zweig zusammenführen, kann ein Looker-Entwickler mit der Berechtigung deploy Ihre Änderungen in der Produktionsumgebung mithilfe eines Webhooks, der API oder der Deployment Manager-UI in der Looker-IDE bereitstellen. Schaltfläche
Offen (Git-Anbieter) Mit der Option Öffnen (Git-Anbieter) wird ein Browserfenster zu den Projektdateien auf der Schnittstelle Ihres Git-Anbieters geöffnet. Schaltfläche
Pull-Anfrage öffnen Bei Projekten, in denen Pull-Anfragen empfohlen oder erforderlich sind, wird über die Option Pull-Anfrage öffnen ein neues Browserfenster für die neue Pull-Anfrageseite Ihres Git-Anbieters geöffnet. Von dort können Sie eine Pull-Anfrage für Ihre Entwicklerfiliale erstellen.
HINWEIS: Bis die Pull-Anfrage genehmigt und/oder geschlossen wurde, werden alle zukünftigen Commits für den Zweig in derselben Pull-Anfrage enthalten.
Steuerfeld Git Actions
Sonstige Änderungen zusammenführen Die Schaltfläche Pull & anderen Änderungen zusammenführen hat die gleiche Funktion wie Pull from (Produktionszweig), aber die Schaltfläche Pull & Merge Other Changes wird unter anderen Bedingungen angezeigt – wenn Sie in Ihrem Zweig Commit-Änderungen vorgenommen haben, diese aber nicht bereitgestellt wurden und es Remote-Änderungen, deren Bereitstellung per Remote-Zugriff nicht bereitgestellt wurde. In diesem Fall müssen Sie die Änderungen aus der Fernbedienung abrufen und in Ihrem Zweig zusammenführen. Schaltfläche
Aus dem primären Zweig abrufen Wenn für Ihr Projekt der erweiterte Bereitstellungsmodus aktiviert ist, wird die Option Aus dem primären Zweig abrufen angezeigt, wenn Commits im primären Zweig ausgeführt werden, die sich nicht in Ihrem Entwicklerzweig befinden. Schaltfläche
Pull aus (Produktionszweig) Schaltfläche,
Git-Aktionen
Remote-Änderungen abrufen Wenn andere Nutzer in einem Zweig Commit durchgeführt und Änderungen vorgenommen haben, liegt die Remote-Version des Zweigs vor Ihrer lokalen Version des Zweigs. Die Schaltfläche Remote-Änderungen abrufen wird auf den Zweig angewendet, mit dem Sie sich aktuell in der Zweigstelle befinden, und der aktuelle Zweig der geänderten Dateien des Zweigs wird vom Remote-Ende abgerufen und mit Ihren lokalen Dateien synchronisiert. Schaltfläche
Zweig per Remote-Verbindung übertragen Wenn Sie einen Zweig erstellt haben, der am Remote-End nicht existiert, sehen Sie die Schaltfläche Zweig an Remote senden. Mit der Option Zweig an Remote senden wird der Zweig am Remote-End erstellt und alle per Commit übertragenen Änderungen von Ihren lokalen Dateien an das Remote-Ende übertragen. Beachten Sie, dass dadurch Ihre Änderungen nicht im Produktionszweig bereitgestellt werden. Schaltfläche
Änderungen an Remote-Zweig übertragen Wenn Sie per Commit Änderungen an Ihrem aktuellen Zweig vorgenommen haben, die noch nicht an die Remote-Version des Zweigs übertragen wurden, sehen Sie die Option Änderungen an den Remote-Standort senden. Der Vorgang Änderungen an die Fernbedienung übertragen gilt für den Zweig, in dem Sie sich gerade befinden, sodass alle per Commit übertragenen Änderungen von Ihren lokalen Dateien übernommen und mit dem Remote-End synchronisiert werden. Schaltfläche,
Git-Aktionen
Auf Fernbedienung zurücksetzen Mit der Option Auf Remote zurücksetzen werden alle Änderungen in Ihrer lokalen Verzweigung verworfen und Ihre lokalen Dateien werden mit den aktuellen Dateien in der Remote-Filiale synchronisiert. Das hat zwei Auswirkungen:
  1. Verworfene Änderungen, für die kein Commit ausgeführt wurde, und Änderungen, die nicht für die Produktion bereitgestellt wurden, werden verworfen
  2. Aktualisiert Ihre lokale Version des Zweigs mit allen Änderungen, die andere Nutzer am Zweig vorgenommen haben
Schaltfläche
Auf „Geteilt“ zurücksetzen Mit der Option Zurück zu freigegeben werden alle Änderungen in Ihrer lokalen Verzweigung verworfen und Ihre lokalen Dateien werden mit den aktuellen Dateien in der Remote-Filiale synchronisiert. Das hat zwei Auswirkungen:
  1. Verworfene Änderungen, für die kein Commit ausgeführt wurde, und Änderungen, die nicht für die Produktion bereitgestellt wurden, werden verworfen
  2. Aktualisiert Ihre lokale Version des Zweigs mit allen Änderungen, die andere Nutzer am Zweig vorgenommen haben
Schaltfläche
Nicht per Commit übertragene Änderungen rückgängig machen Wenn Sie Änderungen gespeichert haben, für die noch kein Commit durchgeführt wurde, können Sie die Option Nicht gespeicherte Änderungen zurücksetzen verwenden, um alle Änderungen zu verwerfen, für die kein Commit durchgeführt wurde. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. Schaltfläche
Tests ausführen Wenn Ihr Projekt so konfiguriert ist, dass Datentests bestanden werden müssen, bevor es in der Produktion bereitgestellt werden kann, zeigt die IDE die Schaltfläche Tests ausführen an, nachdem Sie Änderungen am Projekt festgeschrieben haben. Sie müssen die Datentests bestehen, bevor Sie die Änderungen für die Produktion bereitstellen können. Sie können die Tests auch manuell ausführen. Klicken Sie dazu im Bereich Projektzustand auf das Symbol Datentests ausführen. Informationen zum Ausführen von Datentests finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. Informationen zum Einrichten von Datentests für Ihr Projekt finden Sie auf der Dokumentationsseite zum Parameter test. Schaltfläche
Git-Verbindung testen Nachdem Sie Git für Ihr Projekt konfiguriert haben, können Sie mit der Option Git-Verbindung testen das Git-Testverbindungstool ausführen, um zu prüfen, ob Ihre Git-Verbindung korrekt eingerichtet ist. Weitere Informationen finden Sie auf der Dokumentationsseite Git-Verbindung testen. Schaltfläche,
Git-Aktionen
Auf dem neuesten Stand Wenn Ihre lokale Filiale mit der Remote-Filiale synchronisiert ist, wird die Schaltfläche Aktuell angezeigt. Schaltfläche
Abhängigkeiten aktualisieren Bei Projekten mit Remote-Projektimport wird die Option Abhängigkeiten aktualisieren angezeigt, wenn Sie ein Remote-Projekt erstmals hinzufügen oder wenn Ihr Projekt bereits ein importiertes Remote-Projekt enthält, das von Looker erkannt wurde, sodass Sie es in Ihr Projekt importieren können. Verwenden Sie diese Option, um die Remote-Projektdateien einzufügen. Wenn Sie gerade ein Remote-Projekt hinzugefügt haben, wird mit dieser Option auch eine Manifestdateisperre erstellt, mit der Looker die Version des Remote-Projekts verfolgt. Weitere Informationen finden Sie auf der Dokumentationsseite Dateien aus anderen Projekten importieren im Abschnitt Automatische Erkennung neuer Versionen eines Remote-Projekts. Schaltfläche,
Git-Aktionen
LookML validieren Wenn Sie Änderungen an Ihren Dateien gespeichert haben, sehen Sie möglicherweise die Schaltfläche LookML prüfen. (Ob Sie Ihre LookML validieren müssen oder nicht, hängt von der Einstellung Ihres Codes für die Codequalität ab.) Klicken Sie auf die Schaltfläche, um die LookML-Validierung Ihres Modells zu starten. Weitere Informationen finden Sie auf der Dokumentationsseite LookML prüfen. Schaltfläche
Projekt ansehen (Git-Anbieter) Mit der Option Projekt ansehen auf (Git-Anbieter) wird ein Browserfenster mit den Projektdateien auf der Benutzeroberfläche Ihres Git-Anbieters geöffnet. Steuerfeld Git Actions
Nicht per Commit übertragene Änderungen ansehen Wenn Sie Änderungen gespeichert haben, die Sie noch nicht übernommen haben, können Sie mit der Option Nicht übernommene Änderungen anzeigen alle Änderungen aufrufen, die Sie seit dem letzten Commit gespeichert haben. Weitere Informationen finden Sie auf der Dokumentationsseite Versionsverwaltung und Bereitstellung verwenden. Steuerfeld Git Actions