Referência de comandos do Git

Os comandos do Git podem ser acessados pelo botão no canto superior direito do Looker IDE ou clicando no botão Ações do Git no menu de navegação principal.

A tabela a seguir mostra os comandos do Git possíveis. Os comandos que aparecem no Looker IDE dependem de onde você está no processo de fazer mudanças e implantar na produção. O IDE 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 Fazer commit de mudanças 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 Como usar o controle de versões e a implantação para mais informações. Painel Ações do Git
Fazer commit de mudanças e enviar Botão
Fazer commit e resolver conflito O botão Fazer commit e resolver conflito aparece quando você faz mudanças após um conflito de mesclagem. Clique em Fazer commit 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 Como configurar e testar uma conexão do Git para mais informações. Botão
Criar texto do desenvolvedor Para aumentar o desempenho, na primeira vez que você abrir um projeto do LookML no Modo de Desenvolvimento, o Looker IDE 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 cópia do desenvolvedor do projeto, o Looker cria um clone local do repositório Git do projeto, cria seu branch Git pessoal e carrega o projeto LookML no Modo de Desenvolvimento. Botão
Implantar do remoto Para projetos em que o desenvolvedor tem acesso somente leitura, o botão Implantar do 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 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 Looker IDE. 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 para a página de nova solicitação de envio do provedor do Git. Nessa página, 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 na ramificação 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ê fez commit de mudanças no branch, mas não as implantou, e também há mudanças remotas, não implantadas e com commit no branch. Nesse caso, é necessário extrair as mudanças do 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 mudanças remotas Se outras pessoas fizeram commit e enviaram mudanças em uma ramificação, a versão remota da ramificação vai estar à frente da versão local. O botão Extrair mudanças remotas se aplica ao branch em que você está. Clique no botão Extrair mudanças remotas para recuperar as versões mais recentes de todos os arquivos alterados na ramificação da extremidade remota e sincronizá-los com os arquivos locais. Botão
Enviar branch para o remoto Se você criou uma ramificação que não existe na extremidade remota, o botão Enviar ramificação para o remoto vai aparecer. A opção Enviar ramificação para o remoto cria a ramificação na extremidade remota, enviando todas as mudanças confirmadas dos arquivos locais para a extremidade remota. Isso não implanta as mudanças no branch de produção. Botão
Enviar mudanças para um ambiente remoto Se você fez commit de mudanças na ramificação atual que ainda não foram enviadas para a versão remota da ramificação, a opção Enviar mudanças 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 mudanças para um ambiente remoto para enviar todas as mudanças confirmadas dos arquivos locais e sincronizá-las com a extremidade remota. Botão, painel Ações do Git
Reverter para o remoto A opção Reverter para o remoto descarta todas as mudanças 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 mudanças confirmadas e não confirmadas que não foram implantadas na produção.
  2. Atualiza a versão local do branch com todas as mudanças que outros usuários fizeram no branch.
Botão
Reverter para o compartilhado A opção Reverter para o 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:
  1. Descarta todas as mudanças confirmadas e não confirmadas que não foram implantadas na produção.
  2. Atualiza a versão local do branch com todas as mudanças que outros usuários fizeram no branch.
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 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 de serem implantados na produção, o IDE 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 Como usar o controle de versões e a implantação 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 do Git está configurada corretamente. Consulte a página de documentação Como testar sua conexão do Git para mais informações. Botão, painel Ações do Git
Atualizado Se a ramificação local estiver sincronizada com a ramificação remota, 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 novos commits 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 do projeto para qualidade do código. 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
Ver mudanças não confirmadas Se você salvou mudanças que ainda não foram confirmadas, use a opção Ver mudanças não confirmadas para conferir todas as mudanças 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 Ações do Git