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