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

Git: Guia de Consulta Rápida

Git: Guia de Consulta Rápida

- Um passo a passo de como usar o Git no dia-a-dia
- Pensado para consultas rápidas quando se está aprendendo a usar o Git
- Pode servir de lembrete dos comandos
- Regras para evitar conflitos
- Mantendo o histórico do repositório limpo

Rodrigo Barros Bernardino

August 26, 2015
Tweet

More Decks by Rodrigo Barros Bernardino

Other Decks in Programming

Transcript

  1. Software de Referência • SourceTree ◦ Todas as funcionalidades ◦

    Interface gráfica ◦ Bonito e intuitivo ◦ Servidores: GitHub, BitBucket... ◦ https://www.sourcetreeapp.com/
  2. Principais Comandos • Clone / New • Commit • Discard

    • Push / Pull • Tag • Stash • Log / History • Checkout • • • • • • • • Clonar / Novo Commit Descartar Enviar / Puxar Etiqueta Esconder Log / Histórico Cheque
  3. Regras para uso Básico 1. Uma pessoa por arquivo 2.

    “Puxar” antes de alterar 3. Alterar normalmente… 4. “Puxar” depois de alterar, antes do commit 5. Sempre fazer commit ao terminar 6. Sempre fazer “Enviar” após commitar a. A → arq. X b. B → arq. Y c. B --?-- X → (avisa A)
  4. 1 Arquivo, N Pessoas 1. “Puxar” antes de alterar 2.

    Alterar normalmente... 3. “Esconder” antes de puxar 4. “Puxar” mais uma vez… 5. Conflitos? Edite manualmente 6. Fazer commit 7. “Enviar” Apenas Texto • Código fonte • .txt
  5. Workflow Básico 1. Sentar na frente do PC 2. Puxar

    3. Desenhar, programar, musicar(o.õ?) 4. Acabei meu trabalho! =) 5. Puxar novamente! 6. Commit 7. Enviar
  6. Mais detalhes • Git pro (livro online gratuito - pt-br

    também!) ◦ https://git-scm.com/book/pt-br/v1 • Try it! ◦ https://try.github.io/levels/1/challenges/4 • Breve introdução para não programadores ◦ http://blog.scottlowe.org/2015/01/14/non-programmer- git-intro/ • Guia breve, mas detalha principais conceitos ◦ http://rogerdudler.github.io/git-guide/