Pular para o conteúdo principal

Fluxo básico com Git e GitHub

Configurar sua identidade

git config --global user.name "Seu Nome"
git config --global user.email "seu-email@example.com"
git config --global init.defaultBranch main

Inicializar um repositório

git init
git branch -M main

Conferir mudanças

git status

Criar um commit

git add .
git commit -m "feat: cria projeto inicial"

Autenticar com GitHub CLI

gh auth login --hostname github.com --git-protocol https --web
gh auth setup-git

Criar o repositório remoto

gh repo create meu-projeto --public --source . --remote origin --push

Publicar novas alterações

git add .
git commit -m "docs: atualiza conteúdo"
git push