Technik 2.1 — DevOps & CI/CD

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 Feature
  • fix: Bugfix
  • refactor: Umbau ohne Verhaltensänderung
  • docs: Doku
  • chore: Build, CI, Deps
Zurück zu Technik