No | Time | Title | Contents | Reading | Survey/Quiz |
---|---|---|---|---|---|
1 | 9: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 |
2 | 10:00 - 10:45 | Basics of the Command Line | File systems and navigation Benefits of the command line Basic command line commands |
Command Line | Command Line Quiz |
3 | 10:45 - 11:30 | Setup & First steps with Git | Configuration and setup of Git Initializing a Git repository Fundamental Git commands Tracking changes wih Git |
Setup, First steps with Git, Git Essentials | Git Basics Quiz |
4 | 11:30 - 12:15 | Branches, Merging Merge Conflicts | Understanding branches in Git Creating and switching between branches Merging branches Resolving merge conflicts |
Branches | Git Branches Quiz |
5 | 12:30 - 13:30 | Lunch Break | Enjoy your lunch! | ||
6 | 13:30 - 14:15 | 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 | 14:15 - 15:00 | Collaboration on GitHub / GitLab | Forking Collaboration with GitHub Flow Pull / Merge Requests Issues Project Management |
GitHub Advanced, GitHub Issues | GitHub Quiz |
8 | 15:00 - 15:30 | Summary & Outlook | Summary of course contents Outlook to more Git topics Discussing open questions |
Schedule
When? Friday, September 27th 2024, 9:30 to 15:30 (detailed schedule below)
Where? General Psychology Lab at the University of Hamburg, Von-Melle-Park 5, 20146 Hamburg, Room 4054 / William-Stern-Room