Pular para o conteúdo

Fluxo diário

Terminal window
# 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 caixa
git commit -m "descrição clara" # 4. tira foto
# FIM DO DIA (17h):
git push # 5. sobe pro GitHub
gh pr create # 6. abre Pull Request

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.

Branch: sempre trabalhe em branch própria, nunca direto no main. Nome dela identifica a tarefa:

TipoExemplo
featurefeat/adiciona-export-pdf
fixfix/corrige-loop-infinito
refactorrefactor/simplifica-auth
docsdocs/atualiza-readme
migratemigrate/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.

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ã).

Mesma coisa em cada um. De manhã:

Terminal window
for repo in oinc-filmes registry operations knowledge-base knowledge; do
cd ~/ventures/emotion-studios/$repo && git pull
done

Ou mais simples:

Terminal window
# Salva esse como ~/bin/pull-all.sh e chmod +x
cd ~/ventures/emotion-studios
for d in */; do (cd "$d" && echo "--- $d" && git pull); done

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.

Branch, commit, PR — detalhes de cada etapa.