No | Date | Time | Title | Contents | Reading | Survey/Quiz |
---|---|---|---|---|---|---|
1 | 2025-01-15 | 14:00 - 14:30 | 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 |
2 | 2025-01-15 | 14:30 - 15:30 | Basics of the Command Line | File systems and navigation Benefits of the command line Basic command line commands |
Command Line | Command Line |
3 | 2025-01-15 | 15:30 - 16:00 | Setup & configuration of Git | Setup & configuration of Git | Setup, Installation (if needed) | Git Installation |
4 | 2025-01-22 | 14:00 - 15: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 |
5 | 2025-01-22 | 15:00 - 16:00 | Branches, Merging, Merge Conflicts | Understanding branches in Git Creating and switching between branches Merging branches Resolving merge conflicts |
Branches | Git Branches Quiz |
6 | 2025-01-29 | 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 |
7 | 2025-01-29 | 15:00 - 15:45 | Collaboration on GitHub / GitLab | Forking Collaboration with GitHub Flow Pull / Merge Requests Issues Project Management |
GitHub Advanced, GitHub Issues | GitHub Quiz |
8 | 2025-01-29 | 15:45 - 16:00 | Summary & Outlook | Summary of course contents Outlook to more Git topics Discussing open questions |
Schedule
When? Wednesdays, January 2025, 14:00 to 16:00 (detailed schedule below)
Where? Zentralinstitut für Seelische Gesundheit, J 5, 68159 Mannheim (via Zoom)