projeto em Git Skill Tree

Corrija uma versão anterior

Repare um guia mantido em um worktree Git, reutilize uma correção isolada e preserve o desenvolvimento inacabado.

ProjetoGit

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Corrija uma versão anterior é um projeto prático para quem conhece commits e branches básicos. Mantenha um guia de caminhada útil sem entregar uma reformulação inacabada nem afetar o trabalho preparado e não preparado no diretório principal.

Dois laboratórios guiados primeiro abrem a branch de manutenção existente em um worktree vinculado e corrigem uma pequena configuração de download; depois, reutilizam uma correção isolada do desenvolvimento com cherry-pick. Um desafio inicializado de forma independente muda a branch mantida, o guia e a posição da correção. Cada unidade termina com o download completo da edição antiga e o trabalho de desenvolvimento preservado. Os 110 minutos totais são uma estimativa do autor.

O que você aprenderá

  • Abrir uma branch existente em um worktree vinculado com HEAD e índice próprios.
  • Ler patches para distinguir uma correção autossuficiente de uma reformulação não aprovada.
  • Reaplicar uma alteração selecionada com git cherry-pick, preservando a base da versão mantida.
  • Verificar downloads reais completos, conteúdo preservado e histórico de desenvolvimento inalterado.
  • Manter separadas as versões do rascunho preparadas e não preparadas e conservar notas privadas não rastreadas.

Para quem é este curso

Para iniciantes em Git que desejam resolver uma pequena tarefa de manutenção enquanto outro trabalho permanece inacabado.

Pré-requisitos: Navegação básica no terminal, commits, branches e leitura simples de log/diff. Recomenda-se familiaridade com o curso anterior de merge em equipe com Git. Não é necessário programar sites.

Ambiente: Cada unidade fornece as abas Workspace e Release Desk prontas no navegador. Worktrees Git reais e a prévia HTTP funcionam em uma única máquina de treinamento com guias sintéticos originais. A prévia lê commits de branches; ela não implanta um serviço de produção. Rótulos, conteúdo dos arquivos e saída dos comandos permanecem em inglês.

Perguntas frequentes

Preciso instalar software ou ter uma conta de hospedagem?

Não. Cada unidade possui seu próprio ambiente pronto no navegador e um repositório local.

Preciso conhecer worktree ou cherry-pick antes?

Não. Os laboratórios guiados os explicam antes do uso. É necessário ter familiaridade básica com Git e terminal.

Um worktree vinculado é um clone ou uma máquina separada?

Não. Ele compartilha objetos do repositório e referências de branches, mas possui diretório de trabalho, HEAD e índice próprios. O rascunho original preparado e não preparado pode permanecer no lugar.

Como o desafio amplia os laboratórios guiados?

Ele muda a branch mantida, o guia e a posição do commit escolhido. Use as mesmas ferramentas para selecionar a correção isolada, verificar o download completo e preservar os estados originais do rascunho.

Professor

labby
Labby
Labby is the LabEx teacher.