Git ohne Chaos
Ein einfacher Workflow reicht für Solo- und Team-Projekte:
git switch -c feature/search
# ... Änderungen ...
git add -A
git commit -m "Add lesson search by tags"
git push -u origin HEAD
Commit-Messages
Schreibe das Warum, nicht nur das Was. Gut: Fix search empty-query returning all lessons. Schlecht: update.
Rebase vs. Merge
- Rebase: lineare History auf Feature-Branches
- Merge: bewahrt parallele Geschichte; auf
mainoft ok
Safety
Force-push nur auf eigenen Feature-Branches – und nur wenn niemand sonst darauf arbeitet.