19 lines
745 B
Markdown
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)
|
||
|
|