Local = no seu PC
Remote = num servidor (GitHub)
Analogia simples: Local = rascunho, Remote = versão final partilhada.
1. MODIFICAR os seus ficheiros
↓
2. git ADD (stager)
↓
3. git COMMIT (gravar localmente)
↓
4. git PUSH (enviar para o remote)Visual:
Working Directory → Staging Area → Local Repo → Remote Repo
edit add commit push| Comando | Ação |
|---|---|
git status | Ver o estado dos ficheiros |
git add . | Stager todas as alterações |
git commit -m "message" | Fazer commit com mensagem |
git push | Enviar para o remote |
git pull | Obter do remote |
| Comando | Ação |
|---|---|
git init | Inicializar o repo local |
git clone <url> | Copiar o repo remoto |
git remote add origin <url> | Ligar ao remote |
| Comando | Ação |
|---|---|
git log --oneline | Histórico conciso |
git diff | Ver as alterações |
git branch | Listar as branches |
git pull origin main # Sincronizar com a equipa# Modificar os seus ficheiros...
git status # Ver o que mudou
git add . # Stager todas as alterações
git commit -m "Add new feature" # Fazer commitgit push origin main # Enviar os seus commitsgit add . && git commit -m "Quick update" && git pushgit stash # Salvaguardar work in progress
# Correção urgente...
git stash pop # Recuperar o seu trabalhoÉ tudo! Dominar estes comandos = 90% do seu uso Git quotidiano.