Riferimento ai comandi Git

I comandi Git sono accessibili dal pulsante in alto a destra dell'IDE di Looker o facendo 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 tabella seguente mostra i possibili comandi Git. Tieni presente che i comandi visualizzati nell'IDE di Looker dipendono dalla fase del processo di apporto delle modifiche e del deployment in produzione. L'IDE mostra solo i comandi Git che si applicano 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 il push in produzione. Per ulteriori informazioni, consulta la pagina della documentazione relativa all'utilizzo del controllo delle versioni e del deployment. Riquadro Azioni Git
Esegui il commit delle modifiche e il push Pulsante
Esegui il commit e risolvi il conflitto Il pulsante Esegui commit e risolvi il conflitto viene visualizzato quando apporti modifiche dopo un conflitto di unione. Fai clic su Esegui 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 tuo ramo, che include tutti i commit che hai trasferito nel ramo di sviluppo dal ramo di produzione (inclusi i commit di altri utenti).

Se utilizzi GitHub e le Impostazioni progetto Git hanno l'integrazione GitHub abilitata, 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 nelle impostazioni del progetto Git è abilitata l'integrazione con il provider Git equivalente a GitHub. Per aprire i link, devi disporre di 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 le prestazioni, la prima volta che apri un progetto LookML in modalità di sviluppo, l'IDE Looker mostra la versione del progetto in modalità di produzione, insieme al pulsante Crea copia sviluppatore. Dopo aver fatto clic sul pulsante Crea copia per sviluppatori per il progetto, l'IDE di Looker crea il tuo ramo 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 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 di cui è stato eseguito il commit dal ramo di sviluppo. Questa opzione non è disponibile se il tuo progetto è configurato per richieste di pull obbligatorie. Inoltre, se il tuo progetto è abilitato per 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 rami di sviluppo del progetto. Il pulsante Non risolvere esegue il push della versione corrente del ramo, con tutti i marcatori di conflitti di unione, sul repository remoto.

Questa opzione deve essere utilizzata solo da utenti Git esperti, poiché i marcatori di conflitti di unione potrebbero rendere inutilizzabili i modelli.
Pulsante
Unione al ramo principale Se il tuo progetto è abilitato alla modalità di deployment avanzata, il pulsante Unisci al ramo principale viene visualizzato dopo aver eseguito un commit. In questo modo ti viene chiesto di unire le modifiche al ramo principale. Una volta unite le modifiche al ramo principale, uno sviluppatore Looker con l'autorizzazione deploy può implementare le modifiche nell'ambiente di produzione utilizzando un webhook, l'API o la UI di Deployment Manager nell'IDE di Looker. Pulsante
Apri (provider Git) L'opzione Apri (fornitore Git) apre una finestra del browser con i file del progetto nell'interfaccia del 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 apre 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 ramo dello sviluppatore.

NOTA:finché la pull request non viene approvata e/o chiusa, tutti i commit futuri sul ramo verranno inclusi nella stessa pull request.
Riquadro Azioni Git
Esegui il pull e unisci altre modifiche Il pulsante Pull & Merge Other Changes ha la stessa funzione di Pull from (production branch), ma viene visualizzato in circostanze diverse: quando hai eseguito il commit delle modifiche sul tuo branch, ma non le hai implementate, e ci sono anche modifiche remote, non implementate e di cui è stato eseguito il commit sul branch. In questo caso, devi estrarre le modifiche dal repository remoto e unirle al tuo branch. Pulsante
Esegui il pull dal branch principale Se il tuo progetto è abilitato con la modalità di deployment avanzata, l'opzione Pull dal ramo principale viene visualizzata quando il ramo principale contiene commit che non sono presenti nel ramo di sviluppo. Pulsante
Esegui il pull da (branch di produzione) L'opzione Estrai da (branch di produzione) non è disponibile quando il branch sviluppatore corrente presenta modifiche non commit. Devi eseguire il commit delle modifiche sul ramo prima di visualizzare l'opzione Pull da (ramo 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à più recente della versione locale. Il pulsante Pull Remote Changes (Estrai modifiche remote) si applica al ramo in cui ti trovi. Fai clic sul pulsante Pull Remote Changes (Recupera modifiche remote) per recuperare le versioni più recenti di tutti i file modificati nel ramo dall'estremità remota e sincronizzarli con i tuoi file locali. Pulsante
Esegui il push del branch sul repository remoto Se hai creato un branch che non esiste all'estremità remota, vedrai il pulsante Esegui push del branch sul remoto. L'opzione Push Branch to Remote crea il ramo 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 comporta il deployment delle modifiche nel ramo di produzione. Pulsante
Esegui il push delle modifiche a remoto Se hai eseguito il commit delle modifiche al branch corrente che non sono ancora state inviate alla versione remota del branch, vedrai l'opzione Invia modifiche al remoto. L'operazione Esegui il push delle modifiche a remoto si applica al ramo in cui ti trovi. Fai clic sul pulsante Push Changes to Remote (Trasferisci modifiche al repository remoto) per trasferire tutte le modifiche di cui è stato eseguito il commit dai file locali e sincronizzarle con l'estremità remota. Pulsante, riquadro Azioni Git
Ripristina il telecomando L'opzione Ripristina remoto ignora le modifiche nel ramo locale e sincronizza i file locali con i file correnti nel ramo remoto. Tieni presente che questa operazione ha due effetti:
  1. Annulla tutte le modifiche di cui è stato eseguito il commit e quelle 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 al ramo da altri utenti
Pulsante
Ripristina condivisi L'opzione Ripristina condiviso ignora le modifiche nel ramo locale e sincronizza i file locali con i file correnti nel ramo remoto. Tieni presente che questa operazione ha due effetti:
  1. Annulla tutte le modifiche di cui è stato eseguito il commit e quelle 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 al ramo da altri utenti
Pulsante
Annulla modifiche di cui non è stato eseguito il commit Se hai salvato modifiche che non hai ancora eseguito, puoi utilizzare l'opzione Ripristina modifiche non eseguite per ignorare tutte le modifiche che non sono state eseguite. Per ulteriori informazioni, consulta la pagina della documentazione relativa all'utilizzo del controllo delle versioni 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 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 dei test sui dati, consulta la pagina della documentazione Utilizzo del controllo delle versioni e deployment. Per informazioni sulla configurazione dei test dei dati nel tuo progetto, consulta la pagina della documentazione del parametro test . 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 saperne di più, consulta la pagina della documentazione Test della connessione Git. Pulsante, 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 un progetto remoto per la prima volta o quando il tuo progetto ha già un progetto remoto importato che Looker rileva che ha nuovi commit da inserire nel tuo 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 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 di convalidare il codice LookML dipende dall'impostazione del progetto per la qualità del codice. Fai clic sul pulsante per avviare la convalida del codice 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 del progetto nell'interfaccia del tuo provider Git. Riquadro Azioni Git
Visualizza modifiche di cui non è stato eseguito il commit Se hai salvato modifiche che non hai ancora eseguito, puoi utilizzare l'opzione Visualizza modifiche non eseguite per vedere tutte le modifiche che hai salvato dall'ultimo commit. Per ulteriori informazioni, consulta la pagina della documentazione relativa all'utilizzo del controllo delle versioni e del deployment. Riquadro Azioni Git