No | Time | Title | Contents | Reading |
---|---|---|---|---|
1 | 09:30 - 10:15 | Introduction to Version Control | Logistics and course admin Introduction to version control Introduction to Git |
Introduction to Version Control |
2 | 10:15 - 10:45 | Basics of the Command Line | File systems and navigation Benefits of the command line Basic command line commands |
Command Line |
3 | 10:45 - 11:00 | Setup & configuration of Git | Setup & configuration of Git | Setup, Installation (if needed) |
4 | 11:00 - 12:00 | Basics of Git | Initializing a Git repository Practicing basic Git commands Tracking changes wih Git Ignoring files with .gitignore Good commit messages |
First steps with Git, Git Essentials |
5 | 12:00 - 13:00 | Branches, Merging, Merge Conflicts | Understanding branches in Git Creating and switching between branches Merging branches Resolving merge conflicts |
Branches |
6 | 13:00 - 14:00 | Lunch Break | Enjoy your lunch! | |
7 | 13:00 - 14:00 | Integration with GitHub / GitLab | Introduction to remote repositories Managing repositories on GitHub / GitLab Pushing and pulling changes Cloning a remote repository |
Remotes Intro |
8 | 15:00 - 16:00 | Collaboration on GitHub / GitLab | Forking Collaboration with GitHub Flow Pull / Merge Requests Issues Project Management |
GitHub Advanced, GitHub Issues |
9 | 16:00 - 16:30 | Summary & Outlook | Summary of course contents Outlook to more related topics Discussing open questions |
Schedule
When? Thursday, October 9th 2025, 9:30 to 16:30 (detailed schedule below)
Where? Max Planck Institute for Human Development, Lentzeallee 94, 14195 Berlin (Room 111)