Your SlideShare is downloading. ×
  • Like
Mantendo seu trabalho a salvo com git
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Mantendo seu trabalho a salvo com git

  • 208 views
Published

Palestra apresentada no FISL 15. …

Palestra apresentada no FISL 15.
Mostra conceitos de controle de versão e Git, exemplificando com um projeto introdutório replicado nos repositórios remotos Github e Bitbucket.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
208
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
8
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Mantendo seu trabalho a salvo com Git Davi Duarte Matheus Pereira
  • 2. Matheus Pereira - matheper 2http://matheper.com
  • 3. Davi Duarte 3
  • 4. Readers' Choice Awards 2012 Linux Journal 4http://www.linuxjournal.com/slideshow/readers-choice-2012?page=26 ❏ Best Revision Control System ❏ Git: 63% ❏ Subversion: 18.6% ❏ Mercurial: 6.6% ❏ CVS: 6.2% ❏ Bazaar: 1.8% ❏ ...
  • 5. Readers' Choice Awards 2013 Linux Journal 5http://www.linuxjournal.com/rc2013?page=38 ❏ Best Revision Control System ❏ Git: 78.3% ❏ Subversion: 11.8% ❏ Mercurial: 4.9% ❏ Bazaar: 2.6% ❏ ...
  • 6. Controle de Versão ❏ Manter histórico ❏ O que foi alterado? ❏ Quando foi alterado? ❏ Quem alterou? ❏ Comparar alterações ❏ Reverter arquivos ❏ Trabalho paralelo 6
  • 7. Mantendo seu trabalho a salvo com Git Davi Duarte Matheus Pereira 7
  • 8. Mantendo seu trabalho organizado com Git Davi Duarte Matheus Pereira 8
  • 9. Mantendo seu tempo a salvo com Git Davi Duarte Matheus Pereira 9
  • 10. 10http://git-scm.com/
  • 11. Distribuido ❏ Repositórios completos ❏ Múltiplos Backups ❏ Commit local 11http://git-scm.com/about/distributed
  • 12. Repositórios remotos 12https://git.wiki.kernel.org/index.php/GitHosting
  • 13. 13http://git-scm.com/about/branching-and-merging Branching and Merging
  • 14. 14 Criar repositório remoto
  • 15. 15https://github.com/matheper/CanvasFISL15 Criar repositório remoto
  • 16. 16 Criar repositório remoto
  • 17. 17 Iniciar repositório local
  • 18. 18 Editar arquivo
  • 19. 19 Adicionar arquivo ao repositório
  • 20. 20 Gravar alterações no repositório local
  • 21. 21 Enviar para repositório remoto
  • 22. 22 Clonar repositório remoto
  • 23. 23 Criar branch
  • 24. 24 Programar um pouco...
  • 25. 25 Gravar alterações no repositório local
  • 26. 26 Verificar alterações (diff)
  • 27. 27 Gravar alterações no repositório local
  • 28. 28 Enviar para repositório remoto
  • 29. 29 Criar branch
  • 30. 30 Trabalhar mais um pouco...
  • 31. 31 Adicionar arquivo ao repositório
  • 32. 32 Gravar alterações no repositório local
  • 33. 33 Enviar para repositório remoto
  • 34. 34 Buscar novidades do remoto
  • 35. 35 Merge
  • 36. 36 Merge
  • 37. 37 Merge
  • 38. 38 Commits
  • 39. 39https://bitbucket.org/ Criar Bitbucket
  • 40. 40https://bitbucket.org/ Bitbucket
  • 41. 41
  • 42. 42
  • 43. 43https://bitbucket.org/matheper/canvasfisl15
  • 44. 44
  • 45. 45
  • 46. 46https://github.com/angular/angular.js/graphs/contributors
  • 47. 47https://github.com/angular/angular.js/graphs/commit-activity
  • 48. 48https://github.com/angular/angular.js/graphs/code-frequency
  • 49. 48https://github.com/angular/angular.js/compare/master...g3_v1_2
  • 50. 49https://github.com/angular/angular.js/pulse
  • 51. Participe você também! 50
  • 52. Obrigado 51 davifduarte matheper