No | Time | Title | Contents | Reading | Survey/Quiz |
---|---|---|---|---|---|
01 | 09:30 - 10:00 | Welcome & Introduction to Version Control | Logistics and course admin Results of course survey Introduction to version control Introduction to Git |
Introduction to Version Control | Course survey |
02 | 10:00 - 11:00 | Basics of the Command Line | File systems and navigation Benefits of the command line Basic command line commands |
Command Line | Command Line |
03 | 11:00 - 11:15 | Setup & configuration of Git | Setup & configuration of Git | Setup, Installation (if needed) | Git Installation |
04 | 11:15 - 12:00 | Basics of Git | Initializing a Git repository Fundamental Git commands Tracking changes wih Git Practicing basic Git commands Ignoring files with .gitignore Good commit messages |
First steps with Git, Git Essentials | Git Basics Quiz |
05 | 12:00 - 13:00 | Branches, Merging, Merge Conflicts | Understanding branches in Git Creating and switching between branches Merging branches Resolving merge conflicts |
Branches | Git Branches Quiz |
Lunch | 13:00 - 14:00 | Lunch Break | Enjoy your lunch! | ||
06 | 14:00 - 15:00 | Integration with GitHub / GitLab | Introduction to remote repositories Managing repositories on GitHub / GitLab Pushing and pulling changes Cloning a remote repository |
Remotes Intro | GitHub Quiz |
07 | 15:00 - 16:00 | Collaboration on GitHub / GitLab | Forking Collaboration with GitHub Flow Pull / Merge Requests Issues Project Management |
GitHub Advanced, GitHub Issues | GitHub Quiz |
08 | 16:00 - 16:30 | Summary & Outlook | Summary of course contents Outlook to more Git topics Discussing open questions |
Schedule
When? Monday, March 31st 2025, 9:30 to 16:30 (detailed schedule below)
Where? Max Planck Institute for Human Development, Lentzeallee 94, 14195 Berlin (Small Conference Room)