2. Version Control? 3. 4. Why UseVersion Control? 5. 6. while ( true ){ breakEverything(); } 7. 8. Why Git? 9. 10. 11. 12. git commit 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. git branch 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. When merging fails 47. 48. 49. 50. 51. 52. 53. 54. 55. git stash 56. 57. 58. 59. 60. git tag v0.1 61. refspec 62. git checkout master 63. git checkout v0.1 64. git checkout HEAD^ 65. git checkout HEAD~5