Git Workshop (Pfz Workshopdag)

1,167
-1

Published on

The slides for the Git workshop I did at the Pfz.nl Workshopday

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,167
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Git Workshop (Pfz Workshopdag)

  1. 1. Git Pfz Workshopdag, Utrecht, 13-11-2010 dinsdag 16 november 2010
  2. 2. Git Not subversion, CVS, Perforce and whatever more Pfz Workshopdag, Utrecht, 13-11-2010 dinsdag 16 november 2010
  3. 3. Stefan wie? dinsdag 16 november 2010
  4. 4. Stefan wie? • Freelancer: Ingewikkeld dinsdag 16 november 2010
  5. 5. Stefan wie? • Freelancer: Ingewikkeld • Symfony Community Manager dinsdag 16 november 2010
  6. 6. Stefan wie? • Freelancer: Ingewikkeld • Symfony Community Manager • PHPBenelux crew dinsdag 16 november 2010
  7. 7. Versiebeheer dinsdag 16 november 2010
  8. 8. Versiebeheer • Wie werkt er met versiebeheer? dinsdag 16 november 2010
  9. 9. Versiebeheer • Wie werkt er met versiebeheer? • Wie werkt er met CVS? dinsdag 16 november 2010
  10. 10. Versiebeheer • Wie werkt er met versiebeheer? • Wie werkt er met CVS? • Wie werkt er met Subversion? dinsdag 16 november 2010
  11. 11. Versiebeheer • Wie werkt er met versiebeheer? • Wie werkt er met CVS? • Wie werkt er met Subversion? • Wie met iets anders? en wat? dinsdag 16 november 2010
  12. 12. Subversion dinsdag 16 november 2010
  13. 13. Subversion • 1 centrale repository dinsdag 16 november 2010
  14. 14. Subversion • 1 centrale repository • ieder een eigen checkout dinsdag 16 november 2010
  15. 15. Subversion • 1 centrale repository • ieder een eigen checkout • commit = delen met iedereen dinsdag 16 november 2010
  16. 16. Subversion • 1 centrale repository • ieder een eigen checkout • commit = delen met iedereen • altijd verbinding met repo-server dinsdag 16 november 2010
  17. 17. Git dinsdag 16 november 2010
  18. 18. Git • DistributedVersion Control System dinsdag 16 november 2010
  19. 19. Git • DistributedVersion Control System • Ieder een eigen repository dinsdag 16 november 2010
  20. 20. Git • DistributedVersion Control System • Ieder een eigen repository • Committen op je eigen repository dinsdag 16 november 2010
  21. 21. Git • DistributedVersion Control System • Ieder een eigen repository • Committen op je eigen repository • Delen: Pushen of pullen dinsdag 16 november 2010
  22. 22. git init dinsdag 16 november 2010
  23. 23. git add dinsdag 16 november 2010
  24. 24. git commit dinsdag 16 november 2010
  25. 25. git checkout -- <file> dinsdag 16 november 2010
  26. 26. git reset HEAD <file> dinsdag 16 november 2010
  27. 27. git status dinsdag 16 november 2010
  28. 28. dinsdag 16 november 2010
  29. 29. Code delen dinsdag 16 november 2010
  30. 30. Code delen • Lokaal committen dinsdag 16 november 2010
  31. 31. Code delen • Lokaal committen • Git clone dinsdag 16 november 2010
  32. 32. Code delen • Lokaal committen • Git clone • Zip, deel dinsdag 16 november 2010
  33. 33. Code delen • Lokaal committen • Git clone • Zip, deel • niet praktisch dinsdag 16 november 2010
  34. 34. git remote dinsdag 16 november 2010
  35. 35. git pull dinsdag 16 november 2010
  36. 36. git fetch dinsdag 16 november 2010
  37. 37. git push dinsdag 16 november 2010
  38. 38. Github dinsdag 16 november 2010
  39. 39. dinsdag 16 november 2010
  40. 40. Branchen dinsdag 16 november 2010
  41. 41. Branchen • Subversion dinsdag 16 november 2010
  42. 42. Branchen • Subversion • branch op de server dinsdag 16 november 2010
  43. 43. Branchen • Subversion • branch op de server • branching is duur dinsdag 16 november 2010
  44. 44. Branchen dinsdag 16 november 2010
  45. 45. Branchen • Git dinsdag 16 november 2010
  46. 46. Branchen • Git • heel goedkoop dinsdag 16 november 2010
  47. 47. Branchen • Git • heel goedkoop • 1 commando, lokale branch dinsdag 16 november 2010
  48. 48. Branchen • Git • heel goedkoop • 1 commando, lokale branch • switchen heel makkelijk dinsdag 16 november 2010
  49. 49. dinsdag 16 november 2010
  50. 50. Tagging dinsdag 16 november 2010
  51. 51. Tagging • Subversion dinsdag 16 november 2010
  52. 52. Tagging • Subversion • Kopie op server dinsdag 16 november 2010
  53. 53. Tagging • Subversion • Kopie op server • Committen naar tag kan dinsdag 16 november 2010
  54. 54. Tagging • Subversion • Kopie op server • Committen naar tag kan • Altijd volledige kopie dinsdag 16 november 2010
  55. 55. Tagging dinsdag 16 november 2010
  56. 56. Tagging • Git dinsdag 16 november 2010
  57. 57. Tagging • Git • lightweight dinsdag 16 november 2010
  58. 58. Tagging • Git • lightweight • annotated dinsdag 16 november 2010
  59. 59. Tagging • Git • lightweight • annotated • lijkt het meest op Subversion dinsdag 16 november 2010
  60. 60. Annotated • git tag -a tagnaam -m bladiebla dinsdag 16 november 2010
  61. 61. Lightweight • git tag tagnaam dinsdag 16 november 2010
  62. 62. Submodules dinsdag 16 november 2010
  63. 63. Submodules dinsdag 16 november 2010
  64. 64. Submodules • Subversion dinsdag 16 november 2010
  65. 65. Submodules • Subversion • svn propedit svn:externals dinsdag 16 november 2010
  66. 66. Submodules • Subversion • svn propedit svn:externals • Git dinsdag 16 november 2010
  67. 67. Submodules • Subversion • svn propedit svn:externals • Git • git submodule add <repo> <reponaam> dinsdag 16 november 2010
  68. 68. git submodule update dinsdag 16 november 2010
  69. 69. git submodule init dinsdag 16 november 2010
  70. 70. Tips & Tricks dinsdag 16 november 2010
  71. 71. Tips & Tricks • git stash dinsdag 16 november 2010
  72. 72. Tips & Tricks • git stash • git blame dinsdag 16 november 2010
  73. 73. Tips & Tricks • git stash • git blame • git-svn dinsdag 16 november 2010
  74. 74. dinsdag 16 november 2010
  75. 75. • http://www.leftontheweb.com/ • https://github.com/skoop • http://joind.in/2368 dinsdag 16 november 2010

×