ohjelmointikoulutus.fi

git

Git & Version Control

A free, from-zero course in everyday local Git: repositories, commits, branches, and merging — plus the model underneath the commands, one small concept at a time. No prerequisites.

Free15 modules

Course content

  1. 1. What Is Version Control, and Why Git?
  2. 2. Glossary
  3. 3. Your First Repository
  4. 4. The Three Trees
  5. 5. Making Your First Commit
  6. 6. What a Commit Actually Is
  7. 7. Tracking Changes: status and diff
  8. 8. Ignoring Files with .gitignore
  9. 9. Branches Are Pointers
  10. 10. Creating and Switching Branches
  11. 11. The Commit History as a DAG
  12. 12. Merging Branches
  13. 13. Resolving a Merge Conflict
  14. 14. Undoing Local Changes
  15. 15. Capstone: A Small Project History