Git Intro

  1. Updated slides
  2. Self intro
  3. Why use a version control?
  4. Git Installation
  5. Which version do you have?
  6. Configure Git
  7. Configure and Privacy
  8. Getting help
  9. Exercises Session 1
  10. 4 Ways to get started
  11. Creating a local empty repository
  12. Create first file
  13. Add first file
  14. Commit first file
  15. Untracked and Modified
  16. File status
  17. Drop local changes (restore to HEAD or to index)
  18. Remove from stage (unstage) (restore to modified)
  19. So what was changed?
  20. Stage and HEAD
  21. Add all the files
  22. Git ignore
  23. .git/info/exclude
  24. .gitkeep
  25. add and commit in one step
  26. Move a file
  27. Remove a file
  28. Frequency of commits
  29. log and
  30. gitk
  31. blame
  32. Exercises Session 2
  33. Alias
  34. Git tag
  35. Remove tags
  36. Exercises Session 3