04a - Atividade 1 - Criação e unificação de um repositório remoto para controle de versionamento de códigos-fonte
Uma atividade do Curso do Senai sobre versionamento de código usando git como repositório local e o github como repositório remoto
Para resolver a situação-problema apresentada, você deve buscar uma solução para preservar o histórico de alterações do código-fonte do projeto, bem como realizar a conciliação de alterações em um mesmo repositório.
Para isso, consulte o material digital e siga o seguinte passo a passo para utilizar uma ferramenta de versionamento de códigos:
- Acessar o site https://git-scm.com/downd/win;
- Instalar a ferramenta GIT;
- Criar seu usuário e fornecer um endereço de e-mail;
- Criar um repositório GIT local;
- Criar um arquivo para ser alterado e rastreado;
- Fazer seu cadastro no GitHub: https://github.com;
- Criar um repositório on-line;
- Criar um arquivo index.txt no repositório remoto para simular uma alteração feita por outro programador, elencando os principais comandos na sequência indicada a seguir, utilizados para gerenciar o versionamento de seu código e publicar no repositório remoto:
- git status
- git add
- git commit
- git push
- git checkout
- git merge
- git pull
- git remote
Criar um arquivo index.txt no repositório local, copiar e colar as linhas de código indicadas abaixo:
<HTML>
<HEAD><TITLE>ATIVIDADE DE VERSIONAMENTO</TITLE></HEAD>
<BODY>
<H1> TÍTULO1 </H1>
</BODY>
</HTML>
- Publicar seu arquivo na branch main;
- Criar uma nova branch, chamada feature1;
- Na branch feature1, publicar o mesmo arquivo;
<HTML>
<HEAD><TITLE>ATIVIDADE DE VERSIONAMENTO</TITLE></HEAD>
<BODY>
<H1> VERSIONAMENTO </H1>
</BODY>
</HTML>
<HTML>
<HEAD><TITLE>ATIVIDADE DE VERSIONAMENTO</TITLE></HEAD>
<BODY>
<H1> GIT </H1>
</BODY>
</HTML>
- Realizar o merge da branch feature1 com a branch main;
- Resolver os conflitos apresentados.