Referência de comandos do Git

Os comandos Git são acessados pelo botão no canto superior direito do ambiente de desenvolvimento integrado do Looker ou pelo painel Ações do Git:

O painel Git Actions só estará disponível depois que você configurar seu projeto para o Git.

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

A opção Pull from (branch branch) não está disponível quando a ramificação atual do desenvolvedor tem alterações não confirmadas. Você precisa confirmar as mudanças na ramificação antes de ver a opção Extrair (ramificação de produção).
Função Descrição Como acessar
Confirmação Depois de fazer e salvar as mudanças no seu projeto LookML, use o botão Commit Changes & Push para confirmar essas alterações na ramificação local e enviá-las para produção. Consulte a página Como usar o controle de versões e a implantação para mais informações. Painel Git Actions
Alterações de confirmação e envio Botão
Confirmação e resolução de conflitos O botão Commit & Resolve Conflict é exibido quando você faz alterações após um conflito de integração. Clique em Commit & Resolve Conflict para confirmar suas mudanças e limpar o conflito de integração. Botão
Histórico de confirmação Mostra a lista das confirmações para sua ramificação, o que inclui todas as confirmações que você extraiu da ramificação de produção para a ramificação de desenvolvimento (incluindo confirmações de outros usuários).

Se você estiver usando o GitHub e se as Configurações do projeto do Git tiverem a Integração do GitHub ativada, cada uma das confirmações incluirá um link para a confirmação no GitHub para que você possa ver as mudanças exatas. Essa funcionalidade também funcionará com outros provedores do Git se as Configurações do projeto do Git tiverem esse provedor do Git equivalente para integração do GitHub ativada. Para abrir os links, você vai 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 mais informações. Botão
Implantar usando o controle remoto Para projetos em que o desenvolvedor tem acesso somente leitura, o botão Implantar usando o controle remoto é implantado na ramificação de produção remota. Botão
Implantar para a produção Depois de confirmar as alterações confirmadas, use a opção Implantar para a produção para atualizar a ramificação de produção com as alterações confirmadas da ramificação de desenvolvimento. Esta 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 com o modo de implantação avançada, você não verá o botão Implantar para a produção. Em vez disso, você vai ver Merge to Primary Branch (link em inglês). Botão,
painel Git Actions
Não resolver O botão Don't Resolve aparece quando há um conflito de mesclagem entre um ou mais desenvolvedores ou ramificações de desenvolvimento no projeto. O botão Don't Resolve envia a versão atual da ramificação, com todos os marcadores de conflito de mesclagem, ao controle remoto.

Essa opção só deve ser usada por usuários avançados do Git, já que os marcadores de conflito de mesclagem provavelmente tornam seus modelos inutilizáveis.
Botão
Mesclar para ramificação principal Se o projeto estiver ativado com o modo de implantação avançada, o botão Mesclar para a ramificação principal será exibido depois que você confirmar. Assim, você mesclará as alterações na ramificação primária. Depois que você mesclar as alterações na ramificação primária, um desenvolvedor do Looker com a permissão deploy poderá implantar as alterações no ambiente de produção usando um webhook, a API ou a IU do gerenciador de implantações 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 solicitações de envio são recomendadas ou obrigatórias, a opção Abrir solicitação de envio abre uma nova janela do navegador para a nova página de solicitação de envio do provedor Git. A partir daí, é possível 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, todas as confirmações futuras na ramificação serão incluídas na mesma solicitação.
Painel Git Actions
Extrair e combinar outras mudanças O botão Pull & Merge Other Changes tem a mesma função que Pull from (production branch), mas o botão Pull & Merge Other Changes é visto em diferentes circunstâncias: quando você confirma mudanças na ramificação, mas não as implantou, e também há alterações remotas, não implantadas e comprometidas na ramificação. Nesse caso, você precisa extrair e mesclar as mudanças do controle remoto na ramificação. Botão
Extrair da ramificação primária Se o projeto estiver ativado com o modo de implantação avançado, a opção Efetuar pull da ramificação primária será exibida quando a ramificação principal tiver confirmações que não estão na ramificação de desenvolvedor. Botão
Extrair (ramificação de produção) Botão,
painel Git Actions
Extrair alterações remotas Se outras pessoas confirmaram e enviaram alterações em uma ramificação, a versão remota da ramificação ficará antes da versão local. O botão Pull Remote Changes se aplica à ramificação em que você está atualmente e recuperará as versões mais recentes de todos os arquivos alterados na ramificação do endpoint remoto e os sincronizará com seus arquivos locais. Botão
Enviar ramificação para o controle remoto Se você criou uma ramificação que não existe no endpoint remoto, verá o botão Enviar ramificação para o controle remoto. A opção Enviar ramificação para o controle remoto cria a ramificação no final remoto, enviando todas as alterações confirmadas dos arquivos locais para o final remoto. As mudanças não serão implantadas na ramificação de produção. Botão
Enviar alterações para o controle remoto Se você confirmou alterações na ramificação atual que ainda não foram enviadas para a versão remota da ramificação, verá a opção Push Changes to Remote. A operação Enviar alterações para o controle remoto se aplica à ramificação em que você está atualmente, enviando todas as alterações confirmadas dos arquivos locais e sincronizando-as com o final remoto. Botão,
painel Git Actions
Reverter para controle remoto A opção Reverter para o controle remoto descarta todas as alterações na ramificação local e sincroniza os arquivos locais com os arquivos 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 para produção
  2. Atualiza sua versão local da ramificação com todas as alterações que outros usuários fizeram nela
Botão
Reverter para compartilhadas A opção Reverter para compartilhadas descarta todas as alterações na sua ramificação local e sincroniza seus arquivos locais com os arquivos 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 para produção
  2. Atualiza sua versão local da ramificação com todas as alterações que outros usuários fizeram nela
Botão
Reverter alterações não confirmadas Se você tiver salvo as mudanças ainda não confirmadas, use a opção Reverter alterações não confirmadas para descartar todas as mudanças que não foram confirmadas. Consulte a página 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 a aprovação dos testes de dados antes da implantação na produção, o ambiente de desenvolvimento integrado exibirá o botão Executar testes depois de confirmar as mudanças no projeto. É preciso passar nos testes de dados antes de implantar as alterações 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 Como usar o controle de versões e a implantação para ver informações sobre como executar testes de dados. Consulte a página de documentação do parâmetro test para ver informações sobre como configurar testes de dados no seu projeto. Botão
Testar conexão Git Depois de configurar o Git para o projeto, use a opção Test Git Connection para executar a ferramenta Git Test Connection, que verifica se a conexão Git está configurada corretamente. Consulte a página de documentação Como testar sua conexão Git para mais informações. Botão,
painel Git Actions
Atualizada Se a ramificação local estiver sincronizada com a ramificação remota, você verá o botão Atualizado. 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 seu projeto já tem um projeto remoto importado que o Looker detecta tem novas confirmações para você trazer para o projeto. Use essa opção para exibir os arquivos do projeto remoto. Se você tiver acabado de adicionar um projeto remoto, a utilização dessa opção também criará um arquivo de bloqueio de manifesto, que o Looker usará para rastrear a versão do projeto remoto. Veja mais informações na seção 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 LookML Se você salvou alterações nos seus arquivos, poderá ver o botão Validar LookML. A capacidade de validar ou não o LookML depende da configuração do projeto para a qualidade do código. Clique no botão para iniciar a validação LookML do seu modelo. Consulte a página de documentação Como validar seu LookML para mais informações. Botão
Ver projeto em (provedor Git) A opção View Project on (Git provider) abre uma janela do navegador para os arquivos do projeto na interface do seu provedor Git. Painel Git Actions
Ver alterações não confirmadas Se você tiver salvo alterações ainda não confirmadas, use 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 Como usar o controle de versões e a implantação para mais informações. Painel Git Actions