projeto em Git Skill Tree

Una as alterações da equipe

Combine atualizações de um guia, resolva campos em conflito e entregue arquivos completos preservando o histórico Git original dos dois colaboradores.

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

Una as alterações da equipe é para iniciantes em Git que desejam combinar contribuições sem perder trabalho útil. Ajude a equipe de um jardim a entregar um guia completo para visitantes e depois adapte o mesmo fluxo a um manual de voluntários.

Dois laboratórios guiados avançam de um merge automático para um conflito que exige uma decisão humana. Você combinará informações complementares na mesma linha, manterá outras páginas atualizadas e obterá os arquivos entregues em um novo clone receptor. Um desafio independente muda o manual e inverte qual colaborador possui cada informação correta. Cada unidade começa com seus próprios repositórios preparados.

O que você aprenderá

  • Entender um push rejeitado e buscar os commits de um colega sem substituir seus arquivos de trabalho.
  • Ler o histórico local e de acompanhamento remoto e unir contribuições independentes preservando seus commits originais.
  • Cancelar um merge incompleto, resolver campos conflitantes e manter páginas mescladas automaticamente.
  • Publicar um merge completo e obter os mesmos arquivos utilizáveis do repositório compartilhado em um clone independente.

Para quem é este curso

Você deve saber digitar comandos, navegar por caminhos e reconhecer um commit, uma branch, git add, git commit e um diff básico. O curso ensina nomes de remotos, fetch, push, clonagem e conflitos de merge. Não exige programação nem administração de servidores Git.

Um Terminal Linux pronto para uso inclui Git e pequenos repositórios de texto. O editor, o repositório compartilhado e a cópia receptora são diretórios da mesma máquina de prática. Os documentos são localizados; o conteúdo dos arquivos, a saída e o rótulo Terminal permanecem em inglês.

Perguntas frequentes

Preciso de GitHub ou de um servidor remoto? Não. Você usa repositórios Git reais por caminhos locais. Não precisa de conta externa, credenciais, serviço hospedado ou configuração de servidor.

Vou sobrescrever o trabalho do colega? A tarefa mantém as duas contribuições originais no histórico e combina suas informações aprovadas. Você pratica a recuperação de um merge incompleto; um push forçado que elimina uma contribuição não atende ao projeto.

Como o desafio amplia os laboratórios guiados? O manual independente muda as informações e o lado que possui cada campo correto. Usa as mesmas ferramentas ensinadas e o mesmo tipo de conflito, com requisitos claros de preservação e entrega.

Quanto tempo leva o curso? Reserve cerca de 120 minutos para dois laboratórios guiados e um desafio, incluindo leitura e erros comuns. É uma estimativa do autor, não um tempo medido com iniciantes.

Professor

labby
Labby
Labby is the LabEx teacher.