Usando controle de origem no seu codespace

Depois de fazer alterações em um arquivo no seu código, você pode fazer um commit rápido das alterações e fazer push da sua atualização para o repositório remoto.

Codespaces is available for organizations using GitHub Team or GitHub Enterprise Cloud. Para obter mais informações, consulte os "produtos do GitHub".

Sobre o controle de origem em Codespaces

Você pode executar todas as ações do Git necessárias diretamente no seu codespace. Por exemplo, é possível obter alterações do repositório remoto, alternar os branches, criar um novo branch, fazer commit, fazer push e criar um pull request. Você pode usar o terminal integrado dentro do seu codespace para inserir nos comandos do Git, ou você pode clicar em ícones e opções de menu para realizar todas as tarefas mais comuns do Git. Este guia explica como usar a interface gráfica de usuário para controle de origem.

O controle de origem em GitHub Codespaces usa o mesmo fluxo de trabalho que Visual Studio Code. Para obter mais informações, consulte a documentação Visual Studio Code"Usando Controle de Versão no Código VS".

Um fluxo de trabalho típico para atualizar um arquivo que usa GitHub Codespaces seria:

  • A partir do branch padrão do seu repositório em GitHub, crie um codespace. Consulte "Criando um codespace".
  • No seu código, crie uma nova agência para trabalhar.
  • Faça suas alterações e salve-as.
  • Faça commit da alteração.
  • Abra um pull request.

Criar ou trocar de branches

  1. Se o branch atual não for mostrado na barra de status, na parte inferior do seu codespace, clique com o botão direito na barra de status e selecione Controle de origem.
  2. Clique no nome do branch na barra de status. O branch na barra de status
  3. No menu suspenso, clique no branch para o qual você deseja alternar ou digite o nome de um novo branch e clique em Criar novo branch. Escolha no menu do branch

Dica: Se alguém alterou um arquivo no repositório remoto, no branch para o qual você mudou, você não verá essas alterações até você fazer pull das alterações no seu codespace.

Fazer pull das alterações do repositório remoto

Você pode fazer pull das alterações do repositório remoto para seu codespace a qualquer momento.

  1. Na barra de atividade, clique na vista Controle de Origem. Visualização do controle origem
  2. Na parte superior da barra lateral, clique na elipse (...). Botão Elipsis para visualizar e mais ações
  3. No menu suspenso, clique em Pull.

Se a configuração do contêiner dev foi alterada desde que você criou o codespace, você pode aplicar as alterações reconstruindo o contêiner para o codespace. Para obter mais informações, consulte "Configurar codespaces para o seu projeto".

Configurar o seu codespace para buscar novas alterações automaticamente

É possível definir seu codespace para obter automaticamente os detalhes de quaisquer novos commits que tenham sido criados no repositório remoto. Isso permite que você veja se sua cópia local do repositório está desatualizada. Nesse caso, você pode optar por fazer pull das novas alterações.

Se a operação de busca detectarem novas alterações no repositório remoto, você verá o número de novos commits na barra de status. Você pode fazer pull das alterações para a sua cópia local.

  1. Clique no botão Gerenciar na parte inferior da barra de atividades. Botão Gerenciar
  2. No menu, clique em Configurações.
  3. Na página de configurações, pesquise por: Autofetch. Pesquisar por busca automática
  4. Para buscar os detalhes das atualizações para todos os controles remotos registrados no repositório atual, defina Git: Autofetch como todos. Habilite a busca automática do Git
  5. Se você deseja alterar o número de segundos entre cada busca automática, edite o valor de Git: Período de Autofetch.

Fazendo commit das suas alterações

  1. Na barra de atividade, clique na vista Controle de Origem. Visualização do controle origem
  2. Para testar suas alterações, clique + ao lado do arquivo que você alterou, ou ao lado de Alterações se você mudou vários arquivos e quiser testar todos. Barra lateral de controle de origem com botão de staging destacado
  3. Digite uma mensagem do commit que descreve a alteração que você fez. Barra lateral do controle de origem com uma mensagem de commit
  4. Para fazer commit das alterações em fase de preparação, clique na marca de seleção na parte superior da barra lateral de controle de origem. Clique no ícone da marca de verificação

Abrindo um pull request

  1. Depois de realizar alterações na sua cópia local do repositório, clique no ícone Criar Pull Request. Barra lateral de controle de origem com botão de staging destacado
  2. Verifique se o branch local e o repositório do qual você está fazendo merge, o branch remoto e o repositório no qual você está fazendo merge estão corretos. Em seguida, dê ao pull request um título e uma descrição. Barra lateral de controle de origem com botão de staging destacado
  3. Clique em Criar.

Fazer push das alterações para o seu repositório remoto

Você pode fazer push das alterações que fez. Isso aplica essas alterações ao branch upstream no repositório remoto. Você pode querer fazer isso se ainda não estiver pronto para criar um pull request, ou se você preferir criar um pull request em GitHub.

  1. Na parte superior da barra lateral, clique na elipse (...). Botão Elipsis para visualizar e mais ações
  2. No menu suspenso, clique em Push.

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.