Controle de versões com as estações de trabalho do Cloud

Nesta página, descrevemos como usar o controle de versão para os arquivos do aplicativo com o suporte ao Git do editor base do Cloud Workstations.

Clique em Controle de origem na barra de atividades para criar um novo repositório Git, acessar seus repositórios Git existentes, conferir as alterações atuais e preparadas ou mesclar alterações.

Aqui, você pode organizar e cancelar a fase de alterações, diferenças entre o estado anterior e a versão atual dos arquivos e confirmar as alterações, tudo isso no editor básico.

Autenticar com o Git

Para efetuar pull ou push de alterações para seu repositório Git ou clonar seu repositório, conforme você ao importar uma amostra personalizada, faça a autenticação com o Git.

Quando você realiza uma ação que requer autenticação, o Git solicita uma senha. Digite um token de acesso pessoal (PAT, na sigla em inglês), que é uma alternativa mais segura às senhas do Git. Para detalhes sobre como configurar seu PAT, consulte o guia Como criar um token de acesso pessoal.

Para tornar seu fluxo de trabalho mais eficiente e evitar a necessidade de inserir seu PAT várias vezes, ative o auxiliar de credenciais para permitir que o Git armazene seu PAT em cache por 15 minutos:

  1. Inicie o terminal do editor de base do Cloud Workstations clicando em Terminal > Novo Terminal.
  2. Execute este comando:

    git config --global credential.helper cache
    

Para mais opções de personalização, como alterar o tempo limite e especificar um caminho local para o armazenamento de credenciais, consulte a documentação Ferramentas do Git - Armazenamento de credenciais.

Alternar entre vários repositórios

É possível trabalhar em vários repositórios Git com o editor de base do Cloud Workstations. Para alternar entre os repositórios, no na barra de status do editor base do Cloud Workstations, clique no nome do repositório. No menu, selecione o repositório para alterar o escopo.

Isso atualiza o controle de origem: painel do Git com o contexto do repositório escolhido.

Exibir alterações em funcionamento

Quando você adiciona, modifica e exclui arquivos, essas alterações são refletidas na seção "Alterações" no painel controle de origem: Git. Você pode optar por abrir o arquivo selecionado, preparar essas alterações, descartar alterações ou ver quais mudanças estão sendo feitas nessa confirmação.

Ativar visualização de diferenças

No painel "Source Control: Git", os arquivos alterados são listados em "Alterações". Se você tiver preparado os arquivos alterados, eles também serão listados em "Alterações preparadas". Clique em qualquer um desses arquivos para exibir as diferenças, que mostram o que mudou entre o estado previamente confirmado do arquivo e o o estado atual.

Fazer commit

Quando estiver tudo pronto para verificar as mudanças, você poderá fazer isso diretamente nas estações de trabalho do Cloud.

  1. Execute os seguintes comandos do git usando o terminal do Cloud Workstations. Atualize o e-mail e o nome com seus dados:

    git config --global user.email alex@example.com
    git config --global user.name Alex
    
  2. Para verificar sua alteração, no painel "Controle de origem: Git" na base editor, escreva uma mensagem de confirmação e clique em check_boxCommit ou pressione Control+Enter ou Command + Enter no Mac OS).

Clonar um repositório

Para clonar um repositório Git remoto para uso no editor de base do Cloud Workstations:

  1. Recupere o URL do repositório: para repositórios do GitHub, abra a página principal do seu repositório e, em seguida, abra a caixa de diálogo "Clonar" ou "Fazer download".
  2. Para abrir a Palette de comandos, pressione Ctrl + Shift + P (ou Command + Shift + P no macOS) ou clique em Ver > Palette de comandos.
  3. Execute Git: Clone.
  4. Quando solicitado, digite o local do repositório Git.

Criar e alternar entre branches

Para criar uma nova ramificação ou mudar para uma ramificação existente:

  1. Para abrir a paleta de comandos, pressione Control+Shift+P ou Command + Shift + P no macOS) ou clique em View > Paleta de comandos.
  2. Execute Git: Checkout.
  3. Selecione uma opção na lista de ramificações ou crie uma nova filial local.

Barra de status do Git

A barra de status do Git fornece uma maneira de acompanhar sua ramificação atual e alternar para outra com o indicador da ramificação. Ele também fornece a ação Synchronize Changes para verificar se há alterações entre o repositório local e a ramificação upstream. A sincronização envia as alterações locais para o branch upstream e extrai as alterações remotas no seu repositório local.

Se você não tiver um branch upstream configurado, a ação Publicar estará disponível para enviar as alterações locais a um repositório remoto.