Git Intro

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