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