Passo a Passo para Criar uma Nova Branch

Passo 1: Sincronize seu Repositório LocalAntes de criar qualquer nova branch, certifique-se de que sua branch principal (geralmente main ou develop) está atualizada com a versão mais recente do repositório remoto.

1.Vá para a branch principal:Shell Script

git checkout main

(Use develop se o seu projeto seguir o fluxo GitFlow).

2.Puxe as últimas alterações:Shell Script

git pull origin main

Isso evita que você baseie seu novo trabalho em código desatualizado, o que poderia causar conflitos no futuro.

Passo 2: Escolha um Nome Descritivo (A Prática Mais Importante)

O nome da branch deve comunicar claramente seu propósito. A convenção mais utilizada e recomendada é usar prefixos para categorizar o trabalho.

Formato Comum: tipo/ID-do-ticket-descricao-curta

•tipo: Categoria da tarefa. •feature/: Para novas funcionalidades (ex: feature/adicionar-login-social). •bugfix/ ou fix/: Para correção de bugs não urgentes (ex: fix/corrigir-layout-quebrado-no-mobile). •hotfix/: Para correções críticas em produção. •chore/: Para tarefas de manutenção que não alteram a lógica do código (ex: chore/atualizar-dependencias, chore/configurar-linter). •docs/: Para alterações na documentação.

git checkout -b hotfix/add-h2-and-task-table

Passo 3: Crie e Mude para a Nova Branch

Use o comando git checkout -b. A flag -b cria a nova branch e o checkout já muda seu ambiente para ela em um único passo.

git checkout -b feature/PROJ-123-implementar-login-com-google

O terminal responderá com algo como: Switched to a new branch ‘feature/PROJ-123-implementar-login-com-google’

Agora você está na sua nova branch e pode começar a trabalhar com segurança, sem afetar a branch main.

Passo 4: Publique a Branch no Repositório Remoto Assim que você criar a branch, é uma boa prática publicá-la no repositório remoto (GitHub, GitLab, etc.). Isso a torna visível para outros membros da equipe e serve como um backup do seu trabalho.

git push -u origin hotfix/add-h2-and-task-table