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

Git: Primeiras Impressões

Git: Primeiras Impressões

Conheça o controle de versão distribuído Git. Primeiras impressões deste poderoso e rápido sistema designado para desde pequenos até grandes projetos. Mini-palestra apresentada no CPDx (Ciclo de Palestras para desenvolvedores) na UFBA em 09/01/2013

Matheus Andrade

January 09, 2013
Tweet

More Decks by Matheus Andrade

Other Decks in Technology

Transcript

  1. GIT

  2. CVS como exemplo do que não fazer Fluxo distribúído Proteção

    contra corrompimento de arquivos Alta performance Motivos de Linus Torvalds para criação do GIT
  3. Ênfase na Velocidade Cada clone é um repo completo Nao

    depende de rede ou servidor central Algumas Características
  4. Ênfase na Velocidade Cada clone é um repo completo Nao

    depende de rede ou servidor central HTTP, FTP, SSH, git protocol Algumas Características
  5. Ênfase na Velocidade Cada clone é um repo completo Nao

    depende de rede ou servidor central HTTP, FTP, SSH, git protocol Software Livre Windows, Mac, Linux Algumas Características
  6. Ênfase na Velocidade Cada clone é um repo completo Nao

    depende de rede ou servidor central HTTP, FTP, SSH, git protocol Software Livre Windows, Mac, Linux checksum com SHA1 Algumas Características
  7. Locais (config, init, add, commit, status, log, diff) branches (checkout,

    rebase, merge, branch) remotos (remote, fetch, pull, clone, push) Comandos do Git
  8. Só código que funciona no MASTER Feature Branch "Commit all

    the time" Filosofias ou Boas Práticas
  9. Só código que funciona no MASTER Feature Branch "Commit all

    the time" "Never Commit Broken Code" Filosofias ou Boas Práticas