copret/examples/git/slides/02branches.md
Alexander Gehrke 9ed4e9efd7 Update examples
2025-01-09 19:26:28 +01:00

19 lines
745 B
Markdown

Branches sind mehrere parallele Entwicklungszweige. Wozu Branches?
- Hauptbranch (master, main, etc.) für stabile Version nutzen
- neue Branches pro zusätzlichem Feature erstellen
- Arbeit an mehreren Branches unabhängig voneinander möglich
- Anzeigen aller Änderungen zwischen Branches möglich
- Springen zwischen Zustand verschiedener Branches
Verschiedene Workflows möglich, je nach Projekt unterschiedlich.
Branches sind in Git "billig":
- Ein Branch ist ein Pointer auf einen Commit
- Normalerweise ist ein Branch als aktueller Branch ausgewählt
- Neuer Commit => aktueller Branch zeigt nun auf diesen
- Neue Branches erstellen = neue Datei mit Hash anlegen
- Branches können auch komplett lokal bleiben (im Gegensatz zu SVN)