Fluxo diário
Dia típico em 6 comandos
Seção intitulada “Dia típico em 6 comandos”# CHEGANDO (9h):cd ~/ventures/emotion-studios/<seu-repo>git pull # 1. pega o que chegou
# DURANTE O DIA (pega uma tarefa):git checkout -b <tipo>/<descricao> # 2. cria branch# ...edita arquivos...git add . # 3. coloca na caixagit commit -m "descrição clara" # 4. tira foto
# FIM DO DIA (17h):git push # 5. sobe pro GitHubgh pr create # 6. abre Pull RequestO que acontece em cada etapa
Seção intitulada “O que acontece em cada etapa”Chegando — git pull
Seção intitulada “Chegando — git pull”Baixa tudo que foi empurrado pro GitHub desde a última vez que você sincronizou. Se alguém mergeou algo ontem à noite, você pega agora.
Sempre faça pull antes de começar a trabalhar. Trabalhar em cima de código desatualizado = conflito garantido depois.
Durante — branch + edit + commit
Seção intitulada “Durante — branch + edit + commit”Branch: sempre trabalhe em branch própria, nunca direto no main. Nome dela identifica a tarefa:
| Tipo | Exemplo |
|---|---|
| feature | feat/adiciona-export-pdf |
| fix | fix/corrige-loop-infinito |
| refactor | refactor/simplifica-auth |
| docs | docs/atualiza-readme |
| migrate | migrate/move-claimradar |
Commits pequenos e frequentes. Não espera terminar tudo pra commitar. Finaliza algo lógico → commita. Finaliza outra coisa → commita.
Cada commit é uma “foto” que você pode voltar se der errado. Commits granulares = mais fácil debugar depois.
Fim do dia — push + PR
Seção intitulada “Fim do dia — push + PR”git push — sobe todos os commits da sua branch pro GitHub. Outros do time passam a enxergar.
gh pr create — abre Pull Request, que é “eu quero que essa branch vire parte do main”.
Fred revisa o PR na janela de revisão dele (9h-10h da manhã).
Se você trabalha em múltiplos repos
Seção intitulada “Se você trabalha em múltiplos repos”Mesma coisa em cada um. De manhã:
for repo in oinc-filmes registry operations knowledge-base knowledge; do cd ~/ventures/emotion-studios/$repo && git pulldoneOu mais simples:
# Salva esse como ~/bin/pull-all.sh e chmod +xcd ~/ventures/emotion-studiosfor d in */; do (cd "$d" && echo "--- $d" && git pull); doneFim do dia = obrigatório?
Seção intitulada “Fim do dia = obrigatório?”Ideal: sim, push diário é hábito saudável. Trabalho que ficou só local por 3 dias é risco.
Realidade: se você não terminou nada decente pra commitar, tudo bem não pushar. Mas não passe mais de 2 dias com trabalho só local — risco vira dano.
Próximo
Seção intitulada “Próximo”→ Branch, commit, PR — detalhes de cada etapa.