Riferimento ai comandi Git

È possibile accedere ai comandi Git dal pulsante in alto a destra dell'IDE di Looker o facendo clic sul pulsante Azioni Git nel menu di navigazione principale.

La tabella seguente mostra i possibili comandi Git. Tieni presente che i comandi visualizzati nell'IDE di Looker dipendono dalla fase della procedura di apporto delle modifiche e di deployment in produzione. L'IDE mostra solo i comandi Git che si applicano allo stato attuale.

Funzione Descrizione Come accedere
Esegui il commit Dopo aver apportato e salvato le modifiche al progetto LookML, utilizza il pulsante Esegui il commit e il push delle modifiche per eseguire il commit di queste modifiche nel branch locale e il push in produzione. Per ulteriori informazioni, consulta la pagina della documentazione Utilizzo del controllo della versione ed esecuzione del deployment. Riquadro Azioni Git
Esegui il commit e il push delle modifiche Pulsante
Esegui il commit e risolvi il conflitto Il pulsante Esegui il commit e risolvi il conflitto viene visualizzato quando apporti modifiche dopo un conflitto di unione. Fai clic su Esegui il commit e risolvi il conflitto per eseguire il commit delle modifiche e risolvere il conflitto di unione. Pulsante
Cronologia commit Mostra l'elenco dei commit al branch, inclusi tutti i commit di cui hai eseguito il pull nel branch di sviluppo dal branch di produzione (inclusi i commit di altri utenti).

Se utilizzi GitHub e le impostazioni del progetto Git hanno l'integrazione di GitHub attivata, ogni commit includerà un link al commit su GitHub in modo da poter visualizzare le modifiche esatte. Questa funzionalità funziona anche con altri provider Git se le impostazioni del progetto Git Git hanno attivato l'equivalente dell'integrazione di GitHub del 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, devi configurare Git per il progetto. Per ulteriori informazioni, consulta la pagina della documentazione Configurazione e test di una connessione Git. Pulsante
Crea copia per lo sviluppatore Per migliorare il rendimento, la prima volta che apri un progetto LookML in modalità di sviluppo, l'IDE di Looker mostra la versione in modalità di produzione del progetto, insieme al pulsante Crea copia per lo sviluppatore. Dopo aver fatto clic sul pulsante Crea copia per lo sviluppatore per il progetto, Looker crea un clone locale del repository Git del progetto, crea il branch Git personale e carica il progetto LookML in modalità di sviluppo. 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 branch 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 branch di produzione con le modifiche di cui è stato eseguito il commit dal branch di sviluppo. Questa opzione non è disponibile se il progetto è configurato per richiedere le richieste di pull. Inoltre, se il progetto è abilitato per la modalità di deployment avanzata, non vedrai il pulsante Esegui il deployment in produzione. Verrà invece visualizzato Unisci al branch principale. Pulsante, riquadro Azioni Git
Non risolvere Il pulsante Non risolvere viene visualizzato quando è presente un conflitto di unione tra uno o più sviluppatori o branch di sviluppo nel progetto. Il pulsante Non risolvere esegue il push della versione corrente del branch, con tutti i marcatori di conflitto di unione, al branch remoto.

Questa opzione deve essere utilizzata solo da utenti Git esperti, poiché è probabile che i marcatori di conflitto di unione rendano inutilizzabili i modelli.
Pulsante
Unisci al branch principale Se il progetto è abilitato con la modalità di deployment avanzata, il pulsante Unisci al branch principale viene visualizzato dopo aver eseguito un commit. Ti viene chiesto di unire le modifiche al branch principale. Dopo aver unito le modifiche al branch principale, uno sviluppatore Looker con l'deployautorizzazione 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
Apri (provider Git) L'opzione Apri (provider Git) apre una finestra del browser con i file di progetto nell'interfaccia del provider 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 apre una nuova finestra del browser con la pagina della nuova richiesta di pull del provider Git. Da qui puoi creare una richiesta di pull per il branch dello sviluppatore.

NOTA: finché la richiesta di pull non viene approvata e/o chiusa, tutti i commit futuri sul branch verranno inclusi nella stessa richiesta di pull.
Riquadro Azioni Git
Esegui il pull e l'unione di altre modifiche Il pulsante Esegui il pull e l'unione di altre modifiche ha la stessa funzione di Esegui il pull da (branch di produzione), ma il pulsante Esegui il pull e l'unione di altre modifiche viene visualizzato in circostanze diverse: quando hai eseguito il commit delle modifiche sul branch ma non hai eseguito il deployment e sono presenti anche modifiche di cui è stato eseguito il commit remoto e non è stato eseguito il deployment sul branch. In questo caso, devi eseguire il pull delle modifiche dal branch remoto e unirle al tuo branch. Pulsante
Esegui il pull dal branch principale Se il progetto è abilitato con la modalità di deployment avanzata, l'opzione Esegui il pull dal branch principale viene visualizzata quando il branch principale contiene commit che non sono presenti nel branch dello sviluppatore. Pulsante
Esegui il pull da (branch di produzione) L'opzione Esegui il pull da (branch di produzione) non è disponibile quando il branch dello sviluppatore corrente contiene modifiche di cui non è stato eseguito il commit. Prima di visualizzare l'opzione Esegui il pull da (branch di produzione), devi eseguire il commit delle modifiche sul branch. Pulsante, riquadro Azioni Git
Esegui il pull delle modifiche remote Se altre persone hanno eseguito il commit e il push delle modifiche su un branch, la versione remota del branch sarà più recente della versione locale del branch. Il pulsante Esegui il pull delle modifiche remote si applica al branch in cui ti trovi. Fai clic sul pulsante Esegui il pull delle modifiche remote per recuperare le versioni più recenti di tutti i file modificati sul branch dall'estremità remota e sincronizzarli con i file locali. Pulsante
Esegui il push del branch al branch remoto Se hai creato un branch che non esiste all'estremità remota, vedrai il pulsante Esegui il push del branch al branch remoto. L'opzione Esegui il push del branch al branch remoto crea il branch all'estremità remota, eseguendo il push di tutte le modifiche di cui è stato eseguito il commit dai file locali all'estremità remota. Tieni presente che questa operazione non esegue il deployment delle modifiche nel branch di produzione. Pulsante
Esegui il push delle modifiche al branch remoto Se hai eseguito il commit delle modifiche al branch corrente di cui non è ancora stato eseguito il push nella versione remota del branch, vedrai l'opzione Esegui il push delle modifiche al branch remoto. L'operazione Esegui il push delle modifiche al branch remoto si applica al branch in cui ti trovi. Fai clic sul pulsante Esegui il push delle modifiche al branch remoto per eseguire il push di tutte le modifiche di cui è stato eseguito il commit dai file locali e sincronizzarle con l'estremità remota. Pulsante, riquadro Azioni Git
Ripristina branch remoto L'opzione Ripristina branch remoto ignora tutte le modifiche nel branch locale e sincronizza i file locali con i file correnti nel branch remoto. Tieni presente che questa operazione ha due effetti:
  1. Ignora tutte le modifiche di cui è stato eseguito il commit e di cui non è stato eseguito il commit che non sono state sottoposte a deployment in produzione
  2. Aggiorna la versione locale del branch con tutte le modifiche apportate al branch da altri utenti
Pulsante
Ripristina branch condiviso L'opzione Ripristina branch condiviso ignora tutte le modifiche nel branch locale e sincronizza i file locali con i file correnti nel branch remoto. Tieni presente che questa operazione ha due effetti:
  1. Ignora tutte le modifiche di cui è stato eseguito il commit e di cui non è stato eseguito il commit che non sono state sottoposte a deployment in produzione
  2. Aggiorna la versione locale del branch con tutte le modifiche apportate al branch da altri utenti
Pulsante
Ripristina modifiche non sottoposte a commit Se hai salvato modifiche di cui non hai ancora eseguito il commit, puoi utilizzare l'opzione Annulla modifiche di cui non è stato eseguito il commit per ignorare tutte le modifiche di cui non è stato eseguito il commit. Per ulteriori informazioni, consulta la pagina della documentazione Utilizzo del controllo della versione ed esecuzione del deployment. Pulsante
Esegui i test Se il progetto è configurato in modo da richiedere il superamento dei test sui dati prima di poter essere sottoposto a deployment in produzione, l'IDE visualizzerà il pulsante Esegui i test dopo che avrai eseguito il commit delle modifiche al progetto. Prima di poter eseguire il deployment delle modifiche in produzione, devi superare i test sui dati. Puoi anche eseguire i test manualmente facendo clic sull'icona Esegui test sui dati nel riquadro Stato del progetto. Per informazioni sull'esecuzione dei test sui dati, consulta la pagina della documentazione Utilizzo del controllo della versione ed esecuzione del deployment. Per informazioni sulla configurazione dei test sui dati nel progetto, consulta la pagina della documentazione relativa al parametro test . Pulsante
Testa connessione Git Dopo aver configurato Git per il progetto, puoi utilizzare l'opzione Testa connessione Git per eseguire lo strumento Test connessione Git, che verifica che la connessione Git sia configurata correttamente. Per ulteriori informazioni, consulta la pagina della documentazione Test della connessione Git. Pulsante, riquadro Azioni Git
Sblocca branch Se il branch Git è bloccato a causa di un'altra operazione Git in corso o di un'operazione Git precedente non riuscita, puoi utilizzare l'opzione Sblocca branch per sbloccare il branch. Per ulteriori informazioni, consulta la pagina della documentazione Utilizzo del controllo della versione ed esecuzione del deployment. Riquadro Azioni Git
Aggiornato Se il branch locale è sincronizzato con il branch remoto, vedrai il pulsante Aggiornato. Pulsante
Aggiorna dipendenze Per i progetti che utilizzano l'importazione di progetti remoti, l'opzione Aggiorna dipendenze viene visualizzata quando aggiungi per la prima volta un progetto remoto o quando il progetto ha già un progetto remoto importato che Looker rileva come contenente nuovi commit da importare nel progetto. 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 del manifest, che Looker utilizza per monitorare la versione del progetto remoto. Per ulteriori informazioni, consulta la sezione Rilevamento automatico di nuove versioni di un progetto remoto nella 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. La convalida di LookML è obbligatoria o meno a seconda dell'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 di LookML. Pulsante
Visualizza progetto su (provider Git) L'opzione Visualizza progetto su (provider Git) apre una finestra del browser con i file di progetto nell'interfaccia del provider Git. Riquadro Azioni Git
Visualizza modifiche di cui non è stato eseguito il commit Se hai salvato modifiche di cui non hai ancora eseguito il commit, puoi utilizzare l'opzione Visualizza modifiche di cui non è stato eseguito il commit per visualizzare tutte le modifiche che hai salvato dall'ultimo commit. Per ulteriori informazioni, consulta la pagina della documentazione Utilizzo del controllo della versione ed esecuzione del deployment. Riquadro Azioni Git