3.5.1 Workflow

🔄 Git Workflow — Como Organizar seu Trabalho com Git

🧠 O que é um workflow?

Workflow (fluxo de trabalho) é um passo a passo de como usar o Git num projeto, desde criar até publicar suas alterações.

💡 É como seguir uma receita de bolo: Você tem a ordem certa para não bagunçar a cozinha (ou o projeto)!


🍰 Analogia rápida

Cozinha (bolo)
Git (código)

Receita

Workflow

Fazer massa

Criar/modificar arquivos

Levar ao forno

git add + git commit

Servir o bolo

git push


🚦 Tipos de Workflow (resumo)

Nome
Quando usar

Local Simples

Estudando ou sozinho 🧑‍🎓

Centralizado

Equipe pequena 👥

Feature Branch

Equipe organizada ⚙️

Git Flow

Projetos grandes 🚀


✅ O Workflow Padrão para Iniciantes

Chamado de Feature Branch Workflow, ele segue esse ciclo:

1. Clonar o repositório (caso tenha vindo do GitHub):


2. Criar uma nova branch para trabalhar

📌 Exemplo:


3. Trabalhar no código normalmente

(Editar arquivos, criar páginas, etc.)


4. Verificar o que mudou


5. Adicionar os arquivos modificados


6. Salvar com um commit


7. Voltar para o main


8. Unir a branch com o projeto principal


9. Enviar tudo para o GitHub

Se a branch for nova:


🔁 Ciclo Visual do Workflow


📚 Exemplo Prático Completo

Vamos imaginar um projeto chamado meu-site. Faça o seguinte:

Modifique sobre.html, depois:


📌 Dicas de Ouro

  • Nunca trabalhe direto na main.

  • Use nomes de branch claros: corrigir-formulario, melhoria-cabecalho, adicionar-footer.

  • Sempre faça git pull origin main antes de começar, para garantir que seu código esteja atualizado.

  • Prefira vários commits pequenos e claros em vez de um gigante.

Atualizado