Segue abaixo uma série de passos para exercitar os conceitos apresentados:
- Configurar Git (user.name, user.email)
- Criar nova pasta
pc1-curso-git-ex-1
- Iniciar repositório local
- Mostrar Status
- Editar arquivo README.md:
# Tarefa do curso
- Mostrar Status
- Adicionar README.md ao stage
- Mostrar Status
- Criar commit com mensagem:
Crie arquivo de README
Coloque um título no arquivo do projeto
- Mostrar log
- Editar arquivo README.md:
# Tarefa do curso
Escreva um texto abaixo do título como desejar
- Adicionar README.md ao stage
- Criar commit com mensagem:
Adicione texto no README
Adicione um texto exemplificando uma edição de arquivo de texto
- Mostrar log
- Criar repositório no Github (curso-git-ex-1)
- Configurar no pc1/curso-git-ex-1 o remote origin
git remote add origin <url-do-repositório>
- Mandar para remote as mudanças local/master
git push --set-upstream origin master
- Criar branch
dev
- Mudar para branch
dev
- Editar arquivo README.md:
# Exercício 1 do curso Git
Escreva um texto abaixo do título como desejar
Escreva um novo parágrafo no seu texto
- Adicionar titulo do README.md ao stage
- Criar commit com mensagem:
Edite título do README
- Adicionar corpo do README.md ao stage
- Criar commit com mensagem:
Edite corpo do README
- Mostrar log
- Mandar para remote as mudanças local/dev
- Clonar repositório em outra pasta
pc2-curso-git-ex-1
git clone <sua-url> pc2-curso-git-ex-1
- Mude para pasta pc2-curso-git-ex1
- Editar arquivo README.md:
# Tarefa 1 do curso
Escreva um texto abaixo do título como desejar
- Adicionar README.md ao stage
- Criar commit com mensagem:
Arrume título do arquivo README
Alguém esqueceu que teremos mais de uma tarefa no curso
- Enviar modificações ao Github
- Voltar à pasta pc1/curso-git-ex-1
- Pegar atualizações do remote
- Mudar para branch
master
- Baixar modificações do
origin/master
paramaster
- Dar merge do branch
dev
- Resolver conflito no README.md
- Executar commit
- Mandar modificações para o Github
Ao finalizar a lista de passos acima, postar o link de seu repositório público no github