Skip to content

Instantly share code, notes, and snippets.

@randercarlos
Last active June 5, 2018 12:30
Show Gist options
  • Save randercarlos/d14897ba75117125309b0b6b06844e76 to your computer and use it in GitHub Desktop.
Save randercarlos/d14897ba75117125309b0b6b06844e76 to your computer and use it in GitHub Desktop.
Boas práticas git
# Usar verbos para descrever commit. A mensagem do commit deve ser em inglês
Exemplo: Add form login
Exemplo: Update navbar items
Exemplo: Change site title
Exemplo: Rename README.txt to README.md
# Usar commit pequenos e atômicos
Cada commit deve ter de dois a 5 linhas de código alteradas
# Merge / Rebase (Mesclando commits)
Se está atualizando a sua branch baixando commits do master: USE REBASE (PULL --REBASE)
Se terminou a sua feature no branch e quer jogar para master: USE MERGE
# Revert / Reset (Desfazendo commits)
Se estiver revertendo commits feitos na branch master use o REVERT para que não dê erro de histórico diferente caso outro desenvolvedor esteja fazendo push dos seus commits.
OBS: Caso dê erro de histórico diferente, use o parâmetro --force. Ex: git push origin master --force
Se estiver revertendo commits em uma branch separada que só você esteja trabalhando, use o RESET.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment