Ficha 01 · Git fundamentos
- Commands
- Branches
- Merge
- Gitignore
Parte I · Comandos básicos
Exercício 1 · Setup (10 pts)
Listar comandos para: a) Configurar nome e email. b) Iniciar repo num projecto novo. c) Ver estado dos ficheiros. d) Adicionar ficheiro ao staging. e) Criar commit.
Exercício 2 · Workflow básico (15 pts)
Descreve passos para:
- Criar projecto novo "meu-site".
- Adicionar index.html e style.css.
- Fazer primeiro commit.
- Ver histórico.
Parte II · Branches
Exercício 3 · Branches (15 pts)
Comandos para:
a) Criar branch feature/login.
b) Mudar para essa branch.
c) Criar branch + mudar de uma vez.
d) Fundir feature/login em main.
e) Apagar branch após merge.
Exercício 4 · .gitignore (10 pts)
Escreve .gitignore apropriado para projecto Node.js + React.
Parte III · GitHub
Exercício 5 · Conectar a GitHub (15 pts)
Tens projecto local. Quais os passos para o colocar no GitHub?
Exercício 6 · README profissional (10 pts)
Escreve template README.md para projecto de calculadora em Python.
Parte IV · Pull Requests
Exercício 7 · Criar PR (15 pts)
Descreve workflow completo para criar Pull Request.
Exercício 8 · Resolução de conflito (10 pts)
Estás a fazer merge e aparece conflito. Como resolver?