Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Git com o pé direito

Git com o pé direito

Palestra sobre git no FrontInterior 2014

Rodrigo Machado

August 30, 2014
Tweet

More Decks by Rodrigo Machado

Other Decks in Programming

Transcript

  1. Git com o pé direito Ou como parar de ter

    10+ cópias do mesmo projeto espalhadas pelo computador
  2. Sobre mim Desenvolvedor sênior "full stack” no Queremos! / WeDemand

    PHP, Python, MySQL, MongoDB, AWS ~ 10 anos de estrada
  3. História Linus Torvalds (criador do Linux) em 2005 Criado para

    substituir um software proprietário (BitKeeper) Curiosidade: o linux tem ~6000 desenvolvedores - então o git é robusto!
  4. Vantagens Permite que você trabalhe numa funcionalidade nova sem quebrar

    o que já está pronto Essencial se existe mais de 1 pessoa trabalhando no projeto
  5. Merge vs Rebase Merge • Mais simples • Histórico "poluído"

    • O git decide como juntar seu código Rebase • Maior controle na resolução de conflitos • Histórico mais “limpo” • Mais complexo
  6. Workflow da equipe Defina um workflow da equipe (ex. merge

    vs rebase) Padronização de nomes de branches (ex. issue #) Para equipes maiores: git-flow http://nvie.com/posts/a- successful-git-branching-model/ Cuidado: não crie regras demais :)