Os comandos do Git podem ser acessados pelo botão no canto superior direito do ambiente de desenvolvimento integrado (IDE, na sigla em inglês) do Looker ou clicando no botão Ações do Git no menu de navegação principal.
O painel Ações do Git só fica disponível depois que você configura o projeto para o Git.

A tabela a seguir mostra os comandos do Git possíveis. Os comandos que aparecem no ambiente de desenvolvimento integrado do Looker dependem de onde você está no processo de fazer mudanças e implantar na produção. O ambiente de desenvolvimento integrado mostra apenas os comandos do Git que se aplicam ao seu status atual.
| Função | Descrição | Como acessar |
|---|---|---|
| Confirmação | Depois de fazer e salvar as mudanças no projeto do LookML, use o botão Confirmar alterações e enviar para confirmar essas mudanças na ramificação local e enviá-las para a produção. Consulte a página de documentação Usar o controle de versão e implantar para mais informações. | Painel Ações do Git |
| Confirmar alterações e enviar | Botão | |
| Confirmar e resolver conflito | O botão Confirmar e resolver conflito aparece quando você faz mudanças após um conflito de mesclagem. Clique em Confirmar e resolver conflito para confirmar as mudanças e limpar o conflito de mesclagem. | Botão |
| Histórico de confirmação | Mostra a lista de confirmações no branch, que inclui todas as confirmações extraídas do branch de produção para o branch de desenvolvimento (incluindo confirmações de outros usuários). Se você estiver usando o GitHub e as configurações do projeto Git tiverem a integração do GitHub ativada, cada uma das confirmações vai incluir um link para a confirmação no GitHub para que você possa conferir as mudanças exatas. Essa funcionalidade também funciona com outros provedores do Git se as configurações do projeto Git tiverem o equivalente do provedor à integração do GitHub ativado. Para abrir os links, você precisa ter uma conta no provedor do Git. | Painel Ações do Git |
| Configurar o Git | Se você acabou de criar um projeto, será necessário configurar o Git para ele. Consulte a página de documentação Configurar e testar uma conexão Git para mais informações. | Botão |
| Criar texto do desenvolvedor | Para aumentar a performance, na primeira vez que você abrir um projeto LookML no modo de desenvolvimento, o ambiente de desenvolvimento integrado do Looker vai mostrar a versão do projeto no modo de produção, junto com o botão Criar texto do desenvolvedor. Depois de clicar no botão Criar texto do desenvolvedor do projeto, o ambiente de desenvolvimento integrado do Looker cria seu branch Git pessoal e carrega o projeto LookML no modo de desenvolvimento. | Botão |
| Implantar do ambiente remoto | Para projetos em que o desenvolvedor tem acesso somente leitura, o botão Implantar do ambiente remoto implanta do branch de produção remoto. | Botão |
| Implantar na Production | Depois de confirmar as mudanças, use a opção Implantar na produção para atualizar o branch de produção com as mudanças confirmadas do branch de desenvolvimento. Essa opção não está disponível se o projeto estiver configurado para solicitações de envio obrigatórias. Além disso, se o projeto estiver ativado para o modo de implantação avançado, o botão Implantar na produção não vai aparecer. Em vez disso, você verá Mesclar no branch principal. | Botão, painel Ações do Git |
| Não resolver | O botão Não resolver aparece quando há um conflito de mesclagem entre um ou mais desenvolvedores ou branches de desenvolvimento no projeto. O botão Não resolver envia a versão atual do branch, com todos os marcadores de conflito de mesclagem, para o ambiente remoto. Essa opção só deve ser usada por usuários avançados do Git, já que os marcadores de conflito de mesclagem provavelmente vão tornar seus modelos inutilizáveis. | Botão |
| Mesclar no branch principal | Se o projeto estiver ativado com o modo de implantação avançado, o botão Mesclar no branch principal vai aparecer depois que você fizer uma confirmação. Isso solicita que você mescle as mudanças no branch principal. Depois de mesclar as mudanças no branch principal, um desenvolvedor do Looker com a deploy permissão pode implantar as mudanças no ambiente de produção usando um webhook, a API ou a UI do gerenciador de implantação no ambiente de desenvolvimento integrado do Looker.
|
Botão |
| Abrir (provedor do Git) | A opção Abrir (provedor do Git) abre uma janela do navegador para os arquivos do projeto na interface do provedor do Git. | Botão |
| Abrir solicitação de envio | Para projetos em que as solicitações de pull são recomendadas ou obrigatórias, a opção Abrir solicitação de pull abre uma nova janela do navegador na página de nova solicitação de envio do provedor do Git. Nela, você pode criar uma solicitação de envio para a ramificação do desenvolvedor.OBSERVAÇÃO:até que a solicitação de envio seja aprovada e/ou fechada, todos os commits futuros no branch serão incluídos na mesma solicitação de envio. | Painel Ações do Git |
| Extrair e mesclar outras mudanças | O botão Extrair e mesclar outras mudanças tem a mesma função que Extrair do (branch de produção), mas o botão Extrair e mesclar outras mudanças aparece em circunstâncias diferentes: quando você confirmou mudanças no branch, mas não as implantou, e também há mudanças remotas, não implantadas e confirmadas no branch. Nesse caso, é necessário extrair as mudanças do ambiente remoto e mesclá-las no branch. | Botão |
| Extrair do branch principal | Se o projeto estiver ativado com o modo de implantação avançado, a opção Extrair do branch principal vai aparecer quando o branch principal tiver confirmações que não estão no branch do desenvolvedor. | Botão |
| Extrair do (branch de produção) | A opção Extrair do (branch de produção) não está disponível quando o branch do desenvolvedor atual tem mudanças não confirmadas. É necessário confirmar as mudanças no branch antes que a opção Extrair do (branch de produção) apareça. | Botão, painel Ações do Git |
| Extrair alterações remotas | Se outras pessoas confirmaram e enviaram mudanças em um branch, a versão remota do branch vai estar à frente da versão local. O botão Extrair alterações remotas se aplica ao branch em que você está. Clique no botão Extrair alterações remotas para recuperar as versões mais recentes de todos os arquivos alterados no branch da extremidade remota e sincronizá-los com os arquivos locais. | Botão |
| Enviar branch para o ambiente remoto | Se você criou um branch que não existe no ambiente remoto, o botão Enviar branch para o ambiente remoto vai aparecer. A opção Enviar branch para o ambiente remoto cria o branch no ambiente remoto, enviando todas as mudanças confirmadas dos arquivos locais para o ambiente remoto. Observação: isso não implanta as mudanças no branch de produção. | Botão |
| Enviar alterações para um ambiente remoto | Se você confirmou mudanças no branch atual que ainda não foram enviadas para a versão remota do branch, a opção Enviar alterações para um ambiente remoto vai aparecer. A operação Push Changes to Remote se aplica à ramificação em que você está. Clique no botão Enviar alterações para um ambiente remoto para enviar todas as mudanças confirmadas dos arquivos locais e sincronizá-las com o ambiente remoto. | Botão, painel Ações do Git |
| Reverter para o ambiente remoto |
A opção Reverter para o ambiente remoto descarta todas as mudanças no branch local e sincroniza os arquivos locais com os arquivos atuais no branch remoto. Isso tem dois efeitos:
|
Botão |
| Reverter para o ambiente compartilhado |
A opção Reverter para o ambiente compartilhado descarta todas as mudanças no branch local e sincroniza os arquivos locais com os arquivos atuais no branch remoto. Isso tem dois efeitos:
|
Botão |
| Reverter mudanças não confirmadas | Se você salvou mudanças que ainda não foram confirmadas, use a opção Reverter mudanças não confirmadas para descartar todas as mudanças que não foram confirmadas. Consulte a página de documentação Usar o controle de versão e implantar para mais informações. | Botão |
| Executar testes |
Se o projeto estiver configurado para exigir que os testes de dados sejam aprovados antes de serem implantados na produção, o ambiente de desenvolvimento integrado vai apresentar o botão Executar testes depois que você confirmar as mudanças no projeto. É necessário aprovar os testes de dados antes de implantar as mudanças na produção. Você também pode executar os testes manualmente clicando no ícone Executar testes de dados no painel Integridade do projeto. Consulte a página de documentação Usar o controle de versão e implantar para informações sobre como executar testes de dados. Consulte a página de documentação do parâmetro test para informações sobre como configurar testes de dados no projeto.
|
Botão |
| Testar conexão Git | Depois de configurar o Git para o projeto, você pode usar a opção Testar conexão Git para executar a ferramenta Testar conexão Git, que verifica se a conexão Git está configurada corretamente. Consulte a página de documentação Testar sua conexão Git para mais informações. | Botão, painel Ações do Git |
| Atualizado | Se o branch local estiver sincronizado com o branch remoto, o botão Atualizado vai aparecer. | Botão |
| Atualizar dependências | Para projetos que usam a importação de projetos remotos, a opção Atualizar dependências aparece quando você adiciona um projeto remoto pela primeira vez ou quando o projeto já tem um projeto remoto importado que o Looker detecta que tem novas confirmações para você incluir no projeto. Use essa opção para incluir os arquivos do projeto remoto. Se você acabou de adicionar um projeto remoto, o uso dessa opção também vai criar um arquivo de bloqueio de manifesto, que o Looker usa para rastrear a versão do projeto remoto. Consulte a seção Detectar automaticamente novas versões de um projeto remoto da página de documentação Importar arquivos de outros projetos para mais informações. | Botão, painel Ações do Git |
| Validar o LookML | Se você salvou mudanças nos arquivos, o botão Validar o LookML poderá aparecer. A necessidade de validar o LookML depende da configuração de qualidade do código do projeto. Clique no botão para iniciar a validação do LookML do modelo. Consulte a página de documentação Validar o LookML para mais informações. | Botão |
| Acessar projeto em (provedor do Git) | A opção Acessar projeto em (provedor do Git) abre uma janela do navegador para os arquivos do projeto na interface do provedor do Git. | Painel Ações do Git |
| Conferir mudanças não confirmadas | Se você salvou mudanças que ainda não foram confirmadas, use a opção Conferir mudanças não confirmadas para conferir todas as mudanças que você salvou desde a última confirmação. Consulte a página de documentação Usar o controle de versão e implantar para mais informações. | Painel Ações do Git |