Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

1. Exercício: Peça aos alunos que simulem um cenário de resolução de 
conflitos durante um processo de fusão (merge) de branches no Git. Eles 
podem criar dois branches com alterações conflitantes nos mesmos 
arquivos e então tentar realizar o merge dos branches. Os alunos devem 
identificar e resolver os conflitos manualmente.
Resposta:
Esses exercícios ajudarão os alunos a praticar os conceitos e comandos básicos do 
controle de versão com o Git.
 
git commit -m "Alterações no branch feature"
# Volte para o branch principal
git checkout main
# Faça o merge das alterações do branch "feature" para o branch principal
git merge feature
# Faça o push das alterações para um repositório remoto (por exemplo, 
GitHub)
git push origin main
bashCopy code# Crie um novo branch chamado "branch1" e faça algumas 
alterações nos arquivos
git checkout -b branch1
echo "Alterações no branch1" >> arquivo.txt
git add arquivo.txt
git commit -m "Alterações no branch1"
# Crie um novo branch chamado "branch2" e faça algumas alterações nos 
mesmos arquivos
git checkout -b branch2
echo "Alterações no branch2" >> arquivo.txt
git add arquivo.txt
git commit -m "Alterações no branch2"
# Tente fazer o merge dos branches
git checkout main
git merge branch1
# Ocorrerá um conflito que deve ser resolvido manualmente editando o 
arquivo conflitante
# Após resolver o conflito, adicione o arquivo modificado ao stage e faça 
o commit
git add arquivo.txt
git commit -m "Resolvido conflito em arquivo.txt"

Mais conteúdos dessa disciplina