Esta página foi traduzida pela API Cloud Translation.
Switch to English

Como usar o controle de versão com o editor do Cloud Shell

Nesta página, descrevemos como usar o controle de versão nos arquivos do aplicativo com o Suporte ao Git incorporado com o editor do Cloud Shell.

Como usar o controle de versão

Ao clicar no controle de origem: visualização Git na barra de atividades Ícone de controle de origem, você pode acessar seus repositórios Git (ou criar um novo), visualizar alterações existentes e preparadas e mesclar alterações.

Daqui, 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 Cloud Shell Editor.

Como alternar entre vários repositórios

É possível trabalhar em diversos repositórios Git com o editor do Cloud Shell. No painel de controle de origem: Git, os repositórios detectados são exibidos com os respectivos arquivos alterados. Escolha um escopo selecionando um dos repositórios exibidos.

Como exibir as alterações de trabalho

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.

Arquivos alterados, listados na seção Mudanças no Controle de origem: visualização do Git

Como ativar a visualização de diferenças

No painel controle de origem: Git, os arquivos alterados são listados em "Alterações" e, se você os preparou, em "Alterações preparadas". Clicar em qualquer um desses arquivos mostra a visualização de diferenças, mostrando o que mudou entre o estado confirmado anteriormente do arquivo e o estado atual.

Diferença entre o app.js antigo e o app.js alterado com as mensagens de confirmação e as alterações preparadas visíveis na visualização em árvore

Como confirmar mudanças

Quando estiver pronto para verificar suas alterações, você poderá fazer isso diretamente no Cloud Shell.

Primeiro, execute os seguintes comandos git usando o terminal do Cloud Shell:

git config --global user.email you@example.com
git config --global user.name YourName

Em seguida, de volta no painel de controle de origem: Git no editor do Cloud Shell, escreva uma mensagem de confirmação e clique em confirmar ícone de confirmação (ou pressione Cmd/Ctrl + Enter para verificar sua alteração.

Preenchido na mensagem de confirmação e as alterações preparadas visíveis na visualização em árvore

Como clonar um repositório

Para clonar um repositório Git remoto para usar no editor do Cloud Shell, você só precisa do URL do repositório. Para repositórios do GitHub, isso está disponível imediatamente na caixa de diálogo "Clone" ou "Download" ao visualizar a página principal do seu repositório.,

Inicie a Paleta de comandos com Cmd/Ctrl+Shift+P e pesquise por Git: Clone. Depois de selecionado, o editor do Cloud Shell solicita a localização do repositório Git.

Pesquisar comandos de Git na paleta de comandos

Como criar e alternar entre branches

Para criar um novo branch ou alternar para trabalhar em um branch existente, você precisa iniciar a Paleta de comandos com Cmd/Ctrl+Shift+P e pesquise por Git: Checkout. Depois disso, selecione uma opção na lista de branches ou crie um novo branch local.

Barra de status do Git

Além da Paleta de comandos, você pode acompanhar sua ramificação atual e alternar para outra com o indicador de ramificação na barra de status do Git.

Além disso, você pode usar a ação Sincronizar alterações 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.

Barra de status do Git com o indicador de branch mostrando o branch principal como atual e a ação "Sincronizar Alterações" adjacente

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.

Barra de status do Git com indicador de branch que mostra o branch principal como atual e a ação Publicar adjacente