Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Bruno Almeida
Quem é, como vive e do que se alimenta?
Version Control Source (VCS)
Fontes: https://git-scm.com/ https://mercurial.selenic.com/ http://subversion.apache.org/
De onde veio?
Fontes: https://plus.google.com/u/0/+LinusTorvalds
Linus Torvalds
Quem usa?
Fontes: http://rubyonrails.org/ http://www.globo.com/ http://blogs.microsoft.com/ https://en.wikipedia.org/wiki/...
Repositórios
Fontes: https://git-scm.com/ https://mercurial.selenic.com/ http://subversion.apache.org/
Local XRemoto
Terminal ou Interface Gráfica?
Terminal
Interface Gráfica
Fontes: https://mac.github.com/
Um caso real
Fontes: http://www.hippo.com.br/ http://uatt.com/
Como funciona?
Fonte:
http://danielkummer.github.io/git-flow-
cheatsheet/index.pt_BR.html
Como funciona?
Fonte:
http://danielkummer.github.io/git-flow-
cheatsheet/index.pt_BR.html
Como funciona?
Fonte:
http://danielkummer.github.io/git-flow-
cheatsheet/index.pt_BR.html
Como funciona?
Fonte:
http://danielkummer.github.io/git-flow-
cheatsheet/index.pt_BR.html
Como funciona?
Fontes:
https://git-scm.com/
https://mercurial.selenic.com/
http://subversion.apache.org/
Como funciona?
Fonte:
http://danielkummer.github.io/git-flow-
cheatsheet/index.pt_BR.html
Exemplo rápido
https://try.github.io/
Melhor parte
COFFEE BREAK!
Fontes: http://devopsreactions.tumblr.com/
Mão na massa
Fontes: http://blog.disvolvi.com/
Configurar usuário
Fontes: http://blog.disvolvi.com/
Iniciar repositório
Fontes: http://blog.disvolvi.com/
Verificar o status atual
Fontes: http://blog.disvolvi.com/
Criar um arquivo vazio
Fontes: http://blog.disvolvi.com/
Adicionar o arquivo
Fontes: http://blog.disvolvi.com/
Commitar e ver o log
Fontes: http://blog.disvolvi.com/
Adicionar linhas ao arquivo
Fontes: http://blog.disvolvi.com/
Verificar a diferença
Fontes: http://blog.disvolvi.com/
Adicionar e commitar novamente
Fontes: http://blog.disvolvi.com/
Corrigir último commit
Fontes: http://blog.disvolvi.com/
Criar uma branch
Fontes: http://blog.disvolvi.com/
ou
Adicionar itens de banheiro
Fontes: http://blog.disvolvi.com/
Adicionar e commitar na nova
branch banheiro
Fontes: http://blog.disvolvi.com/
Fontes: http://blog.disvolvi.com/
Fazer o merge das branches
Fontes: http://devopsreactions.tumblr.com/
Vamos causar um conflito?
Fontes: http://blog.disvolvi.com/
Adicione mais ítens em banheiro
Fontes: http://blog.disvolvi.com/
Verificar a diferença
Fontes: http://blog.disvolvi.com/
Adicionar e commitar
Fontes: http://blog.disvolvi.com/
Voltar na master e adicionar
mais ítens
Fontes: http://blog.disvolvi.com/
Ver a diferença dar um merge
na branch banheiro
Fontes: http://blog.disvolvi.com/
Resultado do conflito
Fontes: http://blog.disvolvi.com/
Resolvendo o conflito
Fontes: http://blog.disvolvi.com/
Fazendo o commit após
resolvido o conflito
Fontes: http://blog.disvolvi.com/
Veja o log do merge
Fontes: http://blog.disvolvi.com/
Crie um repositório no GitHub
e adicione ao seu local
Fontes: http://blog.disvolvi.com/
Envie todas as suas branches
para o GitHub
Fontes: http://blog.disvolvi.com/
Task completed
Sorteio de 2 Cursos de GIT do Alura!
Apoio
Perguntas?
Bruno Almeida
bruno@disvolvi.com
@wwwbruno
http://blog.disvolvi.com
http://fb.com/wwwbruno
https://br.linkedin....
Git para inciantes
Upcoming SlideShare
Loading in …5
×

Git para inciantes

426 views

Published on

Published in: Technology
  • Be the first to comment

Git para inciantes

  1. 1. Bruno Almeida Quem é, como vive e do que se alimenta?
  2. 2. Version Control Source (VCS) Fontes: https://git-scm.com/ https://mercurial.selenic.com/ http://subversion.apache.org/
  3. 3. De onde veio? Fontes: https://plus.google.com/u/0/+LinusTorvalds Linus Torvalds
  4. 4. Quem usa? Fontes: http://rubyonrails.org/ http://www.globo.com/ http://blogs.microsoft.com/ https://en.wikipedia.org/wiki/Linux http://logos.wikia. com/wiki/Apple http://www.memsql.com/
  5. 5. Repositórios Fontes: https://git-scm.com/ https://mercurial.selenic.com/ http://subversion.apache.org/ Local XRemoto
  6. 6. Terminal ou Interface Gráfica? Terminal Interface Gráfica Fontes: https://mac.github.com/
  7. 7. Um caso real Fontes: http://www.hippo.com.br/ http://uatt.com/
  8. 8. Como funciona? Fonte: http://danielkummer.github.io/git-flow- cheatsheet/index.pt_BR.html
  9. 9. Como funciona? Fonte: http://danielkummer.github.io/git-flow- cheatsheet/index.pt_BR.html
  10. 10. Como funciona? Fonte: http://danielkummer.github.io/git-flow- cheatsheet/index.pt_BR.html
  11. 11. Como funciona? Fonte: http://danielkummer.github.io/git-flow- cheatsheet/index.pt_BR.html
  12. 12. Como funciona? Fontes: https://git-scm.com/ https://mercurial.selenic.com/ http://subversion.apache.org/
  13. 13. Como funciona? Fonte: http://danielkummer.github.io/git-flow- cheatsheet/index.pt_BR.html
  14. 14. Exemplo rápido https://try.github.io/
  15. 15. Melhor parte COFFEE BREAK! Fontes: http://devopsreactions.tumblr.com/
  16. 16. Mão na massa Fontes: http://blog.disvolvi.com/
  17. 17. Configurar usuário Fontes: http://blog.disvolvi.com/
  18. 18. Iniciar repositório Fontes: http://blog.disvolvi.com/
  19. 19. Verificar o status atual Fontes: http://blog.disvolvi.com/
  20. 20. Criar um arquivo vazio Fontes: http://blog.disvolvi.com/
  21. 21. Adicionar o arquivo Fontes: http://blog.disvolvi.com/
  22. 22. Commitar e ver o log Fontes: http://blog.disvolvi.com/
  23. 23. Adicionar linhas ao arquivo Fontes: http://blog.disvolvi.com/
  24. 24. Verificar a diferença Fontes: http://blog.disvolvi.com/
  25. 25. Adicionar e commitar novamente Fontes: http://blog.disvolvi.com/
  26. 26. Corrigir último commit Fontes: http://blog.disvolvi.com/
  27. 27. Criar uma branch Fontes: http://blog.disvolvi.com/ ou
  28. 28. Adicionar itens de banheiro Fontes: http://blog.disvolvi.com/
  29. 29. Adicionar e commitar na nova branch banheiro Fontes: http://blog.disvolvi.com/
  30. 30. Fontes: http://blog.disvolvi.com/ Fazer o merge das branches
  31. 31. Fontes: http://devopsreactions.tumblr.com/ Vamos causar um conflito?
  32. 32. Fontes: http://blog.disvolvi.com/ Adicione mais ítens em banheiro
  33. 33. Fontes: http://blog.disvolvi.com/ Verificar a diferença
  34. 34. Fontes: http://blog.disvolvi.com/ Adicionar e commitar
  35. 35. Fontes: http://blog.disvolvi.com/ Voltar na master e adicionar mais ítens
  36. 36. Fontes: http://blog.disvolvi.com/ Ver a diferença dar um merge na branch banheiro
  37. 37. Fontes: http://blog.disvolvi.com/ Resultado do conflito
  38. 38. Fontes: http://blog.disvolvi.com/ Resolvendo o conflito
  39. 39. Fontes: http://blog.disvolvi.com/ Fazendo o commit após resolvido o conflito
  40. 40. Fontes: http://blog.disvolvi.com/ Veja o log do merge
  41. 41. Fontes: http://blog.disvolvi.com/ Crie um repositório no GitHub e adicione ao seu local
  42. 42. Fontes: http://blog.disvolvi.com/ Envie todas as suas branches para o GitHub
  43. 43. Fontes: http://blog.disvolvi.com/ Task completed
  44. 44. Sorteio de 2 Cursos de GIT do Alura!
  45. 45. Apoio
  46. 46. Perguntas? Bruno Almeida bruno@disvolvi.com @wwwbruno http://blog.disvolvi.com http://fb.com/wwwbruno https://br.linkedin.com/in/wwwbruno

×