This repository contains all the material for the Git & GitHub Workshop conducted at the ReDI School of Digital Integration in Aarhus.
The workshop spans two 4-hour days: Day 1 covers local Git fundamentals, and Day 2 covers collaboration, remotes, and advanced techniques.
Before the workshop, please complete the setup instructions to install and configure Git on your machine.
No GitHub account needed for Day 1.
| Time | Topic |
|---|---|
| 10:00 – 10:25 | Setup & Introduction |
| 10:25 – 11:00 | Core Concepts & First Steps |
| 11:00 – 11:30 | Exploring History |
| 11:30 – 12:15 | Branching & Merging |
| 12:15 – 12:45 | Lunch Break |
| 12:45 – 13:30 | Going Back to a Previous Commit |
| 13:30 – 14:00 | Merge Conflict Preview & Wrap-up |
Requires a GitHub account — verify yours is set up before Day 2.
| Time | Topic |
|---|---|
| 10:00 – 10:15 | Day 1 Recap & Questions |
| 10:15 – 11:00 | Resolving Merge Conflicts |
| 11:00 – 11:15 | Break |
| 11:15 – 12:15 | Remote Collaboration & Pull Requests |
| 12:15 – 12:45 | Lunch Break |
| 12:45 – 13:45 | Collaborative Exercise (Counter App) |
| 13:45 – 14:30 | Advanced Techniques |
| 14:30 – 15:00 | Best Practices, Q&A & Wrap-up |
├── README.md ← You are here
├── RESOURCES.md ← Curated learning resources
├── git_workshop.pdf ← Slide deck
├── setup/ ← Installation & configuration guide
├── assets/ ← Images for slides and materials
├── day-1/ ← Day 1 overview & exercises
│ └── exercises/ ← 4 hands-on exercises
└── day-2/ ← Day 2 overview & exercises
└── exercises/ ← 3 hands-on exercises + counter app files
- Slides and exercises are referenced throughout the workshop.
- The structure follows a balance between teaching/demos and hands-on exercises.
- The content was prepared and delivered by multiple ReDI volunteers.
This workshop has been prepared and delivered by multiple ReDI volunteers.
