Skip to content

Repositório com uma breve explicação e exemplo de como usar branches e Pull Requests

Notifications You must be signed in to change notification settings

TechLeadsBR/trabalhando-com-branches

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Trabalhando com branches

Porque usar branchs?

É útil em situações nas quais você deseja adicionar um novo recurso ou corrigir um erro, gerando uma nova ramificação (branch) garantindo que o código instável não seja mesclado nos arquivos do projeto principal. Depois de concluir a atualização dos códigos da ramificação, você pode mesclar a ramificação com a principal, geralmente usada a master ou dev.

Nome das branches

No GitFlow existe um padrão de nomes para branches que auxilia na organização das branches naquele repositório No caso do time iremos usar a branches Feature e Fixes

  1. Feature - Usado quando for criar uma nova funcionalidade para a aplicação, por exemplo um CRUD ou um botão CTA.
  2. Fixes - Usando quando for corrigir algum bug ou erro no código

Tutorial rápido

  1. Para criar uma branch use
git checkout -b <tipo_branch>/descricao-simples-do-que-essa-branch-ira-fazer

  1. Quando fizer modificações em arquivos existentes naquela branch use o git add -p, caso for inserido um arquivo, uso o velho e amigo git add <caminho_até_o_arquivo>
git add -p ou git add caminho/arquivo.txt

  1. Para criar um commit existem duas formas. A git commit -m "<mensagem>" e a git commit, usando essa segunda é possível colocar mais detalhes sobre aquele commit, por exemplo um titulo e um resumo do que foi feito
git commit -m "<mensagem>" ou git commit

  1. Quando for subir as alterações lembre-se sempre de subir na branche que você criou e estava trabalhando, e não na master
git push origin <nome-da-branch>

Atenção

Quando você for criar uma branch, lembre-se de estar na versão mais atual daquele repositório Por exemplo: Se você estiver criando um branch feat/crud-usuario, lembre-se de estar na branch de dev mais atualizada (atualiza-se para a nova versão com git pull origin dev/master) Porque? Porque se você estiver na branch A e criar uma branch B sem passar pela branch de dev ou master antes, tudo o que foi feito na branch A vai ser passado para a branch B

Merge

About

Repositório com uma breve explicação e exemplo de como usar branches e Pull Requests

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published