• Home
  • About
  • Schedule
  • Sessions
  • Code of Conduct

Schedule

When? Thursday, October 30th 2025, 9:00 to 16:00 (detailed schedule below)

Where? Julius-Maximilians-Universität Würzburg, Research Training Group 2660: Approach-Avoidance, Röntgenring 10, 97070 Würzburg (Room: 202)

No Time Title Contents Reading
1 09:00 - 09:45 Introduction to Version Control Logistics and course admin
Introduction to version control
Introduction to Git
Introduction to Version Control
2 09:45 - 10:15 Basics of the Command Line File systems and navigation
Benefits of the command line
Basic command line commands
Command Line
3 10:15 - 10:30 Setup & configuration of Git Setup & configuration of Git Setup, Installation (if needed)
4 10:30 - 11:30 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 11:30 - 12:30 Branches, Merging, Merge Conflicts Understanding branches in Git
Creating and switching between branches
Merging branches
Resolving merge conflicts
Branches
6 12:30 - 13:30 Lunch Break Enjoy your lunch!
7 13:30 - 14:30 Integration with GitHub / GitLab Introduction to remote repositories
Managing repositories on GitHub / GitLab
Pushing and pulling changes
Cloning a remote repository
Remotes Intro
8 14:30 - 15:30 Collaboration on GitHub / GitLab Forking
Collaboration with GitHub Flow
Pull / Merge Requests
Issues
Project Management
GitHub Advanced, GitHub Issues
9 15:30 - 16:00 Summary & Outlook Summary of course contents
Outlook to more related topics
Discussing open questions

© 2025 Dr. Lennart Wittkuhn

 

License: CC BY 4.0