Git — die Basis
Tägliche Befehle:
git status # Was ist verändert? git diff # Was im Detail? git add . # Stagen git commit -m "feat: ..." # Festschreiben git push origin feature/x # Hochladen git log --oneline -10 # letzte Commits git checkout -b feature/y # neuer Branch git merge --no-ff main # mergen git rebase main # auf main rebasen
Branching‑Strategien:
- GitHub Flow: main + Feature‑Branches → PR → Merge. Einfach, modern.
- GitFlow: develop + feature + release + hotfix. Für Software mit Versionen.
- Trunk‑Based: alle pushen direkt nach main, hinter Feature Flags. Ultra‑schnell.
Conventional Commits:
feat:neues Featurefix:Bugfixrefactor:Umbau ohne Verhaltensänderungdocs:Dokuchore:Build, CI, Deps
Zurück zu Technik