Você já sabe o que o Git faz. Agora vamos largar o GitHub Desktop e fazer tudo pelo terminal — mais rápido, mais profissional e é assim que o mercado usa.


🔄 A equivalência Desktop → Terminal

Tudo que você clicava no GitHub Desktop tem um comando equivalente:

GitHub Desktop Terminal
Clone repository git clone [url]
Fetch origin git pull
Add to commit (stage) git add .
Commit to main git commit -m "mensagem"
Push origin git push
Changes (arquivos modificados) git status
History git log --oneline

⚙️ Configuração inicial (uma vez por máquina)

git config --global user.name "Seu Nome"
git config --global user.email "[email protected]"

📥 Clonando um repositório

git clone <https://github.com/usuario/repositorio.git>
cd repositorio
code .

Três linhas — repositório clonado, pasta aberta e VS Code iniciado.


📤 O fluxo do dia a dia

Sempre que terminar uma alteração e quiser salvar no GitHub:

git status

Veja o que foi modificado — arquivos em vermelho ainda não estão no commit.

git add .

Adiciona tudo. Para adicionar um arquivo específico: git add index.html

git commit -m "mensagem clara do que foi feito"