Riferimento ai comandi Git

Per accedere ai comandi Git, puoi utilizzare il pulsante in alto a destra nell'IDE di Looker o fare clic sul pulsante Azioni Git nel menu di navigazione principale.

Il riquadro Azioni Git non è disponibile finché non hai configurato il progetto per Git.

La seguente tabella mostra i possibili comandi Git. Tieni presente che i comandi visualizzati nell'IDE di Looker dipendono dal punto in cui ti trovi nel processo di apportare modifiche e di eseguire il deployment in produzione. L'IDE mostra solo i comandi Git applicabili al tuo stato attuale.

Funzione Descrizione Come accedere
Esegui il commit Dopo aver apportato e salvato le modifiche al progetto LookML, utilizza il pulsante Esegui commit delle modifiche e push per eseguire il commit delle modifiche nel ramo locale e inviarle in produzione. Per ulteriori informazioni, consulta la pagina della documentazione relativa all'utilizzo del controllo versione e del deployment. Riquadro Azioni Git
Esegui il commit delle modifiche e il push Pulsante
Commit e risoluzione dei conflitti Il pulsante Esegui commit e risolvi conflitto viene visualizzato quando apporti modifiche dopo un conflitto di unione. Fai clic su Commit & Resolve Conflict (Esegui commit e risolvi conflitto) per eseguire il commit delle modifiche e cancellare il conflitto di unione. Pulsante
Cronologia commit Mostra l'elenco dei commit al tuo ramo, inclusi tutti i commit che hai recuperato nel ramo di sviluppo dal ramo di produzione (inclusi i commit di altri utenti).

Se utilizzi GitHub e le Impostazioni progetto di Git hanno l'integrazione GitHub abilitata, ogni commit includerà un link al commit su GitHub per consentirti di visualizzare le modifiche esatte. Questa funzionalità funziona anche con altri provider Git se nelle Impostazioni progetto di Git è attivato l'equivalente dell'integrazione di GitHub per quel provider Git. Per aprire i link, devi avere un account sul tuo provider Git.
Riquadro Azioni Git
Configura Git Se hai appena creato un progetto, dovrai configurare Git per il progetto. Per ulteriori informazioni, consulta la pagina della documentazione Configurazione e test della connessione Git. Pulsante
Crea copia per lo sviluppatore Se l'amministratore di Looker ha attivato la funzionalità di Labs Transizione alla modalità di sviluppo rapida, l'IDE di Looker mostra il pulsante Crea copia per sviluppatori quando uno sviluppatore in modalità di sviluppo apre un progetto LookML per la prima volta. Per aumentare le prestazioni, l'IDE di Looker carica i progetti LookML in modalità di produzione finché lo sviluppatore non fa clic sul pulsante Crea copia per sviluppatori per il progetto. Quando uno sviluppatore fa clic sul pulsante Crea copia per sviluppatore per il progetto, l'IDE di Looker carica il progetto LookML in modalità di sviluppo per lo sviluppatore in questione. Pulsante
Esegui il deployment da remoto Per i progetti in cui lo sviluppatore ha accesso di sola lettura, il pulsante Esegui il deployment da remoto esegue il deployment dal ramo di produzione remoto. Pulsante
Esegui il deployment in produzione Dopo aver eseguito il commit delle modifiche, utilizza l'opzione Esegui il deployment in produzione per aggiornare il ramo di produzione con le modifiche committate dal ramo di sviluppo. Questa opzione non è disponibile se il progetto è configurato per le pull request obbligatorie. Inoltre, se per il progetto è attiva la modalità di deployment avanzata, non vedrai il pulsante Esegui il deployment in produzione. Vedrai invece Unisci al ramo principale. Pulsante, riquadro Azioni Git
Non risolvere Il pulsante Non risolvere viene visualizzato quando si verifica un conflitto di unione tra uno o più sviluppatori o branch di sviluppo del progetto. Il pulsante Non risolvi spinge la versione corrente del ramo, con tutti gli indicatori di conflitto di unione, al remoto.

Questa opzione deve essere utilizzata solo dagli utenti avanzati di Git, poiché i marcatori dei conflitti di unione potrebbero rendere i modelli inutilizzabili.
Pulsante
Unisci al ramo principale Se nel progetto è attiva la modalità di deployment avanzata, il pulsante Unisci al ramo principale viene visualizzato dopo aver eseguito un commit. Ti viene chiesto di unire le modifiche al branch principale. Dopo aver unito le modifiche al ramo principale, uno sviluppatore di Looker con l'autorizzazione deploy può eseguire il deployment delle modifiche nell'ambiente di produzione utilizzando un webhook, l'API o l'interfaccia utente di Deployment Manager nell'IDE di Looker. Pulsante
Open (provider Git) L'opzione Apri (fornitore Git) apre una finestra del browser con i file del progetto nell'interfaccia del tuo fornitore Git. Pulsante
Apri richiesta di pull Per i progetti in cui le richieste di pull sono consigliate o obbligatorie, l'opzione Apri richiesta di pull aprirà una nuova finestra del browser nella pagina della nuova richiesta di pull del tuo provider Git. Da qui puoi creare una richiesta di pull per il tuo ramo sviluppatore.

NOTA:finché la richiesta di pull non viene approvata e/o chiusa, tutti i commit futuri nel ramo verranno inclusi nella stessa richiesta di pull.
Riquadro Azioni Git
Esegui il pull e unisci altre modifiche Il pulsante Esegui pull e unisci altre modifiche ha la stessa funzione di Esegui pull da (ramo di produzione), ma viene visualizzato in circostanze diverse: quando hai eseguito il commit di modifiche sul ramo, ma non le hai implementate e ci sono anche modifiche remote non implementate e committate sul ramo. In questo caso, devi eseguire il pull delle modifiche dal remoto e unirle al tuo branch. Pulsante
Esegui il pull dal branch principale Se nel progetto è attiva la modalità di deployment avanzata, l'opzione Esegui il pull dal ramo principale viene visualizzata quando il ramo principale contiene commit non presenti nel ramo sviluppatore. Pulsante
Esegui il pull dal (branch di produzione) L'opzione Esegui il pull da (branch di produzione) non è disponibile quando il branch di sviluppo corrente contiene modifiche non committate. Devi eseguire il commit delle modifiche sul branch prima di visualizzare l'opzione Esegui il pull da (branch di produzione). Pulsante, riquadro Azioni Git
Esegui il pull delle modifiche remote Se altre persone hanno eseguito il commit e il push delle modifiche su un ramo, la versione remota del ramo sarà in anticipo rispetto alla versione locale. Il pulsante Importa modifiche remote si applica al ramo in cui ti trovi. Fai clic sul pulsante Importa modifiche remote per recuperare le versioni più recenti di tutti i file modificati sul ramo dall'endpoint remoto e sincronizzarli con i file locali. Pulsante
Esegui il push del branch sul repository remoto Se hai creato un ramo che non esiste sul lato remoto, vedrai il pulsante Sposta ramo in remoto. L'opzione Esegui push del ramo sul server remoto crea il ramo sul server remoto, inviando tutte le modifiche committate dai file locali al server remoto. Tieni presente che le modifiche non vengono implementate nel ramo di produzione. Pulsante
Esegui il push delle modifiche a remoto Se hai eseguito il commit di modifiche al branch corrente che non sono ancora state trasferite alla versione remota del branch, viene visualizzata l'opzione Esegui push delle modifiche sul server remoto. L'operazione Esegui il push delle modifiche a remoto si applica al ramo in cui ti trovi. Fai clic sul pulsante Invia modifiche al client remoto per inviare tutte le modifiche committate dai file locali e sincronizzarle con il client remoto. Pulsante, riquadro Azioni Git
Ripristina da remoto L'opzione Ripristina da remoto ignora tutte le modifiche nel ramo locale e sincronizza i file locali con i file correnti nel ramo remoto. Tieni presente che questo ha due effetti:
  1. Consente di annullare le modifiche di cui è stato eseguito il commit e di cui non è stato eseguito il commit che non sono state implementate in produzione
  2. Aggiorna la versione locale del ramo con le modifiche apportate da altri utenti
Pulsante
Ripristina Condivisi L'opzione Ripristina condiviso ignora tutte le modifiche nel ramo locale e sincronizza i file locali con i file correnti nel ramo remoto. Tieni presente che questo ha due effetti:
  1. Consente di annullare le modifiche di cui è stato eseguito il commit e di cui non è stato eseguito il commit che non sono state implementate in produzione
  2. Aggiorna la versione locale del ramo con le modifiche apportate da altri utenti
Pulsante
Ripristina modifiche di cui non è stato eseguito il commit Se hai salvato modifiche che non hai ancora sottoposto a commit, puoi utilizzare l'opzione Ripristina modifiche non committate per ignorare tutte le modifiche non committate. Per ulteriori informazioni, consulta la pagina della documentazione relativa all'utilizzo del controllo versione e del deployment. Pulsante
Esegui test Se il progetto è configurato in modo da richiedere il superamento dei test sui dati prima di poter essere implementato in produzione, l'IDE mostrerà il pulsante Esegui test dopo aver eseguito il commit delle modifiche al progetto. Devi superare i test sui dati prima di poter eseguire il deployment delle modifiche in produzione. Puoi anche eseguire i test manualmente facendo clic sull'icona Esegui test sui dati nel riquadro Stato del progetto. Per informazioni sull'esecuzione di test dei dati, consulta la pagina di documentazione Utilizzo del controllo versione e del deployment. Consulta la pagina della documentazione del parametro test per informazioni su come configurare i test dei dati nel tuo progetto. Pulsante
Testa connessione Git Dopo aver configurato Git per il tuo progetto, puoi utilizzare l'opzione Testa connessione Git per eseguire lo strumento di test della connessione Git, che verifica che la connessione Git sia configurata correttamente. Per ulteriori informazioni, consulta la pagina della documentazione relativa al test della connessione Git. Pulsante, riquadro Azioni Git
Aggiornato Se il ramo locale è sincronizzato con quello remoto, viene visualizzato il pulsante Aggiornato. Pulsante
Aggiorna dipendenze Per i progetti che utilizzano l'importazione di progetti remoti, l'opzione Aggiorna dipendenze viene visualizzata la prima volta che aggiungi un progetto remoto o quando il progetto contiene già un progetto remoto importato in cui Looker rileva nuovi commit da importare. Utilizza questa opzione per importare i file del progetto remoto. Se hai appena aggiunto un progetto remoto, l'utilizzo di questa opzione creerà anche un file di blocco manifest, utilizzato da Looker per monitorare la versione del progetto remoto. Per ulteriori informazioni, consulta la sezione Rilevamento automatico delle nuove versioni di un progetto remoto della pagina della documentazione Importazione di file da altri progetti. Pulsante, riquadro Azioni Git
Convalida LookML Se hai salvato le modifiche ai file, potresti visualizzare il pulsante Convalida LookML. L'obbligo o meno di convalidare il codice LookML dipende dall'impostazione della qualità del codice del progetto. Fai clic sul pulsante per avviare la convalida LookML del modello. Per ulteriori informazioni, consulta la pagina della documentazione Convalida del codice LookML. Pulsante
Visualizza progetto su (fornitore Git) L'opzione Visualizza progetto su (provider Git) apre una finestra del browser con i file del progetto nell'interfaccia del provider Git. Riquadro Azioni Git
Visualizza modifiche di cui non è stato eseguito il commit Se hai salvato modifiche che non hai ancora sottoposto a commit, puoi utilizzare l'opzione Visualizza modifiche non committate per visualizzare tutte le modifiche che hai salvato dall'ultimo commit. Per ulteriori informazioni, consulta la pagina della documentazione relativa all'utilizzo del controllo versione e del deployment. Riquadro Azioni Git