Git

 Git

Introdução ao Git e Github.

8e961e9ffb92825bd46bc6aedcea2f96?s=128

Felipe Renan

June 06, 2018
Tweet

Transcript

  1. Carregando…

  2. Felipe Renan feliperenan @feeliperenan

  3. None
  4. None
  5. O que é versionamento?

  6. Em algum momento nós já versionamos algo...

  7. Trabalho

  8. Trabalho Trabalho_final

  9. Trabalho Trabalho_final Trabalho_agora_vai

  10. None
  11. None
  12. Softwares usados para versionamento

  13. História do GIT

  14. Linus Torvalds

  15. Primeiro commit do Git

  16. Alguns conceitos essenciais 16

  17. As operações são efetuadas localmente 17

  18. Git tem integridade 18

  19. O Git, geralmente apenas adiciona dados 19

  20. Git != Github 20

  21. 21

  22. Fluxo básico

  23. Adicionar / Modificar arquivos

  24. Selecionar arquivos que entrarão no Commit

  25. “Commitar”

  26. Princípais comandos git init git status git add <arquivo> git

    commit git log git push git pull git checkout
  27. Hora do show :)

  28. Branchs

  29. O que são branchs?

  30. Commit 1 Master

  31. Commit 1 Commit 2 Master

  32. Commit 1 Commit 2 Master Commit 3

  33. $ git branch new-branch

  34. Commit 1 Commit 2 Master Commit 3 new-branch

  35. $ git checkout new-branch

  36. Commit 1 Commit 2 Master Commit 3 new-branch Commit 4

  37. Commit 1 Commit 2 Master Commit 3 new-branch Commit 4

    Commit 5
  38. $ git checkout master

  39. $ git merge new-branch

  40. Commit 1 Commit 2 Master Commit 3 new-branch Commit 4

    Merge Commit Commit 5
  41. Porque devemos utilizar branchs?

  42. Facilita a organização do projeto em equipes

  43. Ajuda a organizar o histórico do Git

  44. Facilita a revisão do trabalho

  45. Dicas

  46. https://github.com/nvie/gitflow

  47. http://ohshitgit.com/

  48. https://github.com/github/hub

  49. Referências • http://ericsink.com/vcbe/html/history_of_version_control.html • http://www.catb.org/~esr/writings/version-control/version-control.html • https://git-scm.com • https://www.linuxfoundation.org/blog/10-years-of-git-an-interview-with- git-creator-linus-torvalds/

  50. Obrigado :)