Skip to content

Instantly share code, notes, and snippets.

@guimaluf
Last active August 29, 2015 13:56
Show Gist options
  • Save guimaluf/9009774 to your computer and use it in GitHub Desktop.
Save guimaluf/9009774 to your computer and use it in GitHub Desktop.

Git Workflow Resumo

  • Toda alteração no git deve preceder de uma branch. Essa é sua branch privada (dev/master)$ git checkout -b dev/nova_feat dev/master ou (dev/master)$ git checkout -b dev/novo_bug dev/master

  • Na sua branch local dê vários commits para registrar seu trabalho e entender o que vc mesmo está fazendo (dev/nova_feat)$ git commit -am "linhas duplicadas no exemplo"

    • Se precisar mande sua branch para o servidor (dev/nova_feat)$ git push origin dev/nova_feat
  • Quando concluir a funcionalidade mescle ela na branch pública(master ou dev) e seja bem descritivo em um único commit. (dev/master)$ git merge --squash dev/nova_feat (dev/master)$ git commit -a

  • Se tudo ocorreu bem suba as modificações pro servidor na branch dev/master (dev/master)$ git push

  • Esqueceu um ponto e virgula e quer incluir no ultimo commit, antes de dar push: git commit --amend

  • Listar todas as branchs git branch -a

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment