Referência do comando Git

Para acessar os comandos do Git, clique no botão no canto superior direito do ambiente de desenvolvimento integrado do Looker ou selecione o botão Git Actions no menu de navegação à esquerda.

O painel Git Actions não estará disponível até você configurar seu projeto para o Git.

A tabela abaixo mostra os possíveis comandos do Git. Os comandos que você vê no ambiente de desenvolvimento integrado do Looker dependem de onde você está no processo de fazer alterações e implantar na produção. O ambiente de desenvolvimento integrado mostra apenas os comandos Git que se aplicam ao seu status atual.

Função Descrição Como acessar
Confirmar Depois de fazer e salvar as mudanças no projeto LookML, use o botão Confirmar alterações e enviar para confirmar essas mudanças na ramificação local e enviá-las para produção. Consulte a página de documentação Como usar o controle de versões e a implantação para mais informações. Painel Git Actions
Confirmar alterações e enviar Botão
Confirmar e resolver conflito O botão Confirmar e resolver conflito é exibido quando você faz alterações após um conflito de mesclagem. Clique em Confirmar e resolver conflito para confirmar as alterações e limpar o conflito de mesclagem. Botão
Histórico de confirmação Mostra a lista de confirmações para a ramificação, incluindo todas as confirmações que você extraiu para a ramificação de desenvolvimento da ramificação de produção (incluindo confirmações de outros usuários).

Se você estiver usando o GitHub e as Configurações do projeto do Git tiverem a Integração com o GitHub ativada, cada confirmação incluirá um link para a confirmação no GitHub para que você possa ver as mudanças exatas. Essa funcionalidade também funciona com outros provedores Git se as Configurações do projeto do Git tiverem o equivalente do provedor Git da integração com o GitHub ativado. Para abrir os links, você precisará de uma conta no seu provedor Git.
Painel Git Actions
Configurar o Git Se você acabou de criar um projeto, precisará configurar o Git para ele. Consulte a página de documentação Como configurar e testar uma conexão do Git para ver mais informações. Botão
Implantar do modo remoto Para projetos em que o desenvolvedor tem acesso somente leitura, o botão Implantar a partir de um local remoto é implantado a partir da ramificação de produção remota. Botão
Implantar na produção Depois de confirmar as alterações, use a opção Implantar na produção para atualizar a ramificação de produção com as alterações confirmadas da ramificação de desenvolvimento. Essa opção não estará disponível se o projeto estiver configurado para solicitações de envio necessárias. Além disso, se o projeto estiver ativado no modo de implantação avançado, o botão Implantar na produção não vai ser exibido. Em vez disso, você verá Mesclar para ramificação principal. Botão, painel Git Actions
Não resolver O botão Não resolver aparece quando há um conflito de combinação entre um ou mais desenvolvedores ou ramificações de desenvolvimento no projeto. O botão Don't Resolver envia a versão atual da ramificação, com todos os marcadores de conflito de mesclagem, para o controle remoto.

Essa opção só deve ser usada por usuários avançados do Git, já que os marcadores de conflito de combinação provavelmente inutilizam os modelos.
Botão
Mesclar para ramificação principal Se o projeto estiver ativado no modo de implantação avançado, o botão Mesclar para ramificação principal será exibido depois da confirmação. Isso solicita que você mescle as alterações na ramificação principal. Depois de mesclar as mudanças na ramificação principal, um desenvolvedor do Looker com a permissão deploy 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
Aberto (provedor Git) A opção Open (Git provider) abre uma janela do navegador para os arquivos do projeto na interface do seu provedor Git. Botão
Abrir solicitação de envio Para projetos em que as solicitações de envio são recomendadas ou obrigatórias, a opção Abrir solicitação de envio abrirá uma nova janela do navegador para a página de solicitação de envio do provedor Git. A partir daí, você pode criar uma solicitação de envio para sua ramificação de desenvolvedor.

OBSERVAÇÃO: até que a solicitação de envio seja aprovada e/ou fechada, todas as confirmações futuras na ramificação serão incluídas na mesma solicitação.
Painel Git Actions
Extrair e mesclar outras alterações O botão Pull & Merge Other Changes tem a mesma função que Pull from (production), mas o botão Pull & Merge Other Changes é visto em circunstâncias diferentes: quando você confirmou as alterações na ramificação, mas não as implantou, e também há alterações confirmadas, remotas e não implantadas na ramificação. Nesse caso, você precisa extrair as alterações do controle remoto e mesclá-las à ramificação. Botão
Extrair do branch principal Se o projeto estiver ativado com o modo de implantação avançada, a opção Extrair da ramificação principal será exibida quando a ramificação principal tiver confirmações que não estão na sua ramificação de desenvolvedor. Botão
Extrair de (ramificação de produção) A opção Extrair de (ramificação de produção) não está disponível quando a ramificação de desenvolvedor atual tem alterações não confirmadas. É preciso confirmar as alterações na ramificação para ver a opção Extrair de (ramificação de produção). Botão, painel Git Actions
Extrair alterações remotas Se outras pessoas confirmaram e enviaram alterações em um branch, a versão remota dele estará à frente da versão local dele. O botão Pull Remote Changes se aplica ao branch em que você está atualmente. Ele recupera as versões mais recentes de todos os arquivos alterados na ramificação remota e as sincroniza com os arquivos locais. Botão
Enviar ramificação para remoto Se você tiver criado um branch que não exista na extremidade remota, o botão Enviar ramificação para remoto será exibido. A opção Enviar ramificação para remoto cria a ramificação na extremidade remota, enviando todas as alterações confirmadas dos arquivos locais para a extremidade remota. As mudanças não serão implantadas na ramificação de produção. Botão
Enviar alterações para um ambiente remoto Se você tiver confirmado alterações na ramificação atual que ainda não foram enviadas para a versão remota dele, verá a opção Enviar alterações para o remoto. A operação Enviar alterações para um ambiente remoto se aplica à ramificação atual, enviando todas as alterações confirmadas dos arquivos locais e sincronizando-as com a extremidade remota. Botão, painel Git Actions
Reverter para remoto A opção Revert to Remote descarta todas as alterações na ramificação local e sincroniza os arquivos locais com os atuais na ramificação remota. Isso tem dois efeitos:
  1. Descarta todas as alterações confirmadas e não confirmadas que não foram implantadas na produção
  2. Atualiza a versão local do branch com as alterações que outros usuários fizeram nele
Botão
Reverter para compartilhada A opção Revert to Shared descarta todas as alterações na ramificação local e sincroniza os arquivos locais com os atuais na ramificação remota. Isso tem dois efeitos:
  1. Descarta todas as alterações confirmadas e não confirmadas que não foram implantadas na produção
  2. Atualiza a versão local do branch com as alterações que outros usuários fizeram nele
Botão
Reverter alterações não confirmadas Se você salvou alterações que ainda não foram confirmadas, pode usar a opção Reverter alterações não confirmadas para descartar todas as que não foram confirmadas. Consulte a página de documentação Como usar o controle de versões e a implantação para mais informações. Botão
Executar testes Se o projeto estiver configurado para exigir que os testes de dados sejam aprovados antes da implantação 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 passar nos testes de dados antes de implantar as mudanças na produção. Também é possível executar os testes manualmente clicando no ícone Run Data Tests no painel Project Health. Consulte a página de documentação Como usar o controle de versões e a implantação para ver 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 seu projeto. Botão
Testar conexão Git Depois de configurar o Git para seu projeto, use a opção Test Git Connection para executar a ferramenta Git Test Connection, que verifica se sua conexão Git está configurada corretamente. Consulte a página de documentação Como testar sua conexão do Git para ver mais informações. Botão, painel Git Actions
Atualizado Se a ramificação local estiver sincronizada com a remota, você vai ver o botão Up to Date. Botão
Atualizar dependências Para projetos que usam importação de projeto remoto, a opção Atualizar dependências é exibida quando você adiciona um projeto remoto pela primeira vez ou quando o projeto já tem um projeto remoto importado que o Looker detecta tem novas confirmações para incluir nele. Use essa opção para trazer os arquivos do projeto remoto. Se você acabou de adicionar um projeto remoto, essa opção também vai criar um arquivo de bloqueio de manifesto, que o Looker usa para rastrear a versão do projeto remoto. Para mais informações, consulte a seção Como detectar automaticamente novas versões de um projeto remoto da página de documentação Como importar arquivos de outros projetos. Botão, painel Git Actions
Validar o LookML Se você salvou as mudanças nos arquivos, talvez seja exibido o botão Validate LookML. A validação do LookML depende ou não da configuração da qualidade do código do seu projeto. Clique no botão para iniciar a validação do LookML do modelo. Consulte a página de documentação Como validar o LookML para mais informações. Botão
Acessar projeto em (provedor do Git) A opção View Project on (Git provider) abre uma janela do navegador para os arquivos do projeto na interface do provedor do Git. Painel Git Actions
Ver alterações não confirmadas Se você salvou alterações que ainda não foram confirmadas, pode usar a opção Ver alterações não confirmadas para ver todas as alterações salvas desde a última confirmação. Consulte a página de documentação Como usar o controle de versões e a implantação para mais informações. Painel Git Actions