feat: initial module 3

This commit is contained in:
Bjarke Sporring
2026-01-04 16:43:21 +01:00
parent c96f816c9f
commit d87c4524dc
5 changed files with 342 additions and 11 deletions

View File

@@ -7,17 +7,16 @@ A hands-on, progressive git workshop with practical challenges ranging from basi
Each module is a self-contained challenge that teaches specific git concepts:
- **Module 01**: Git Basics (init, add, commit, status)
- **Module 02**: Understanding the Staging Area
- **Module 03**: Viewing History (log, diff)
- **Module 04**: Branching Basics
- **Module 05**: Merging
- **Module 06**: Merge Conflicts
- **Module 07**: Rebasing
- **Module 08**: Interactive Rebase
- **Module 09**: Cherry-pick
- **Module 10**: Reset vs Revert
- **Module 11**: Stash
- **Module 12**: Working with Remotes
- **Module 02**: Viewing History (log, diff)
- **Module 03**: Branching Basics
- **Module 04**: Merging
- **Module 05**: Merge Conflicts
- **Module 06**: Rebasing
- **Module 07**: Interactive Rebase
- **Module 08**: Cherry-pick
- **Module 09**: Reset vs Revert
- **Module 10**: Stash
- **Module 11**: Working with Remotes
## How to Use This Workshop
@@ -34,6 +33,28 @@ Each module is a self-contained challenge that teaches specific git concepts:
- PowerShell (Windows PowerShell 5.1+ or PowerShell Core 7+)
- Basic command line knowledge
## Optional: Install Glow for Pretty Markdown
This workshop includes many markdown files with instructions. You can install `glow` to render them beautifully in your terminal:
```powershell
.\install-glow.ps1
```
After installation, read markdown files with:
```powershell
# Windows
.\bin\glow.exe README.md
# macOS/Linux
./bin/glow README.md
```
**Pro tip**: Use `glow -p` for pager mode on longer files!
Without glow, you can still read markdown files with any text editor or `cat README.md`.
## Getting Started
Start with Module 01: