Riferimento ai comandi Git

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

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
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 il progetto è abilitato con 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, sul computer 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 per il 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 per 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 estrarre le 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 al momento e recupera le versioni più recenti di tutti i file modificati nel ramo dal lato remoto e li sincronizza con i tuoi file locali. Pulsante
Esegui il push del branch sul repository remoto Se hai creato un ramo che non esiste sul client remoto, vedrai il pulsante Sposta ramo sul client 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 Push Changes to Remote (Invia modifiche al client remoto) si applica al ramo in cui ti trovi attualmente, inviando tutte le modifiche committate dai file locali e sincronizzandole 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 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 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. Per informazioni sulla configurazione dei test dei dati nel 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 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 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 vedere 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