Esta página descreve como usar o controlo de versões para os ficheiros da sua aplicação com o suporte do Git do editor base do Cloud Workstations.
Clique em Controlo de origem na barra de atividade para
criar um novo repositório Git, aceder aos seus repositórios Git existentes, ver
alterações existentes e preparadas ou unir alterações.
A partir daqui, pode preparar e desmarcar alterações, comparar o estado anterior com a versão atual dos ficheiros e confirmar alterações, tudo a partir do editor base.
Autentique-se com o Git
Para obter ou enviar alterações para o seu repositório Git ou clonar o repositório, como faz quando importa um exemplo personalizado, tem de se autenticar com o Git.
Quando realiza uma ação que requer autenticação, o Git pede-lhe uma palavra-passe. Introduza um token de acesso pessoal (PAT), que é uma alternativa mais segura às palavras-passe do Git. Para ver detalhes sobre como configurar o PAT, consulte o guia Criar um token de acesso pessoal.
Para tornar o seu fluxo de trabalho mais eficiente e evitar ter de introduzir o PAT várias vezes, ative o auxiliar de credenciais para permitir que o Git coloque o seu PAT em cache durante 15 minutos:
- Inicie o terminal do editor base do Cloud Workstations clicando em Terminal > Novo terminal.
Execute o seguinte 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 Git Tools - Credential Storage.
Alterne entre vários repositórios
Pode trabalhar em vários repositórios Git com o editor base do Cloud Workstations. Para alternar entre os seus repositórios, na barra de estado do editor base do Cloud Workstations, clique no nome do repositório. No menu, selecione o repositório para o qual quer mudar o âmbito.
Esta ação atualiza o painel de controlo de origem: Git com o contexto do repositório escolhido.
Apresente as alterações que estão a funcionar
À medida que adiciona, modifica e elimina ficheiros, estas alterações são refletidas na secção Alterações no painel Git do controlo de origem. Pode optar por abrir o ficheiro selecionado, preparar estas alterações, rejeitar alterações ou ver que alterações estão a ser feitas nesta confirmação.
Ative a vista de diferença
No painel Source Control: Git, os ficheiros alterados são apresentados em Changes. Se tiver preparado os ficheiros alterados, estes também são apresentados em Alterações preparadas. Se clicar em qualquer um destes ficheiros, é apresentada a vista de diferenças, que mostra o que mudou entre o estado consolidado anteriormente do ficheiro e o estado atual.
Confirme as alterações
Quando tiver tudo pronto para confirmar as alterações, pode fazê-lo diretamente no Cloud Workstations.
Execute os seguintes comandos git através do terminal do Cloud Workstations. Certifique-se de que atualiza o email e o nome com os seus dados:
git config --global user.email alex@example.com git config --global user.name Alex
Para validar a alteração, no painel Source Control: Git no editor base, escreva uma mensagem de confirmação e, em seguida, clique em check_boxConfirmar ou prima Control+Enter (ou Command+Enter no macOS).
Clone um repositório
Para clonar um repositório Git remoto para utilização no editor base do Cloud Workstations:
- Obtenha 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 transferir.
- Para abrir a paleta de comandos, prima Control+Shift+P (ou Command+Shift+P no macOS) ou clique em Ver > Paleta de comandos.
- Execute Git: Clone.
- Quando lhe for pedido, introduza a localização do repositório Git.
Criar e alternar entre ramificações
Para criar uma nova ramificação ou mudar para trabalhar numa ramificação existente:
- Para abrir a paleta de comandos, prima Control+Shift+P (ou Command+Shift+P no macOS) ou clique em Ver > Paleta de comandos.
- Execute Git: Checkout.
- Selecione na lista de filiais ou crie uma nova filial local.
Barra de estado do Git
A barra de estado do Git oferece uma forma de acompanhar a sua ramificação atual e mudar para outra com o indicador de ramificação. Também fornece a ação Synchronize Changes para verificar se existem alterações entre o seu repositório local e o ramo a montante. A sincronização de alterações envia as alterações locais para a ramificação a montante e extrai as alterações remotas para o repositório local.
Se não tiver uma ramificação a montante configurada, a ação Publicar está disponível para enviar as suas alterações locais para um repositório remoto.