Gałęzie w Git pozwalają odejść od głównej linii rozwoju, aby pracować nad czymś w izolacji — bez wpływu na kod główny. Są lekkie i stanowią centralną część przepływów pracy Git, umożliwiając pracę równoległą i bezpieczne eksperymenty.
Co to jest gałąź
A branch is a MOVABLE POINTER to a commit. The default is usually "main".
→ creating a branch = creating a new pointer (cheap/instant — not a copy of files)
→ commits on a branch advance that branch's pointer
→ branches let you work on different things in parallel, isolated from each other
Gałęzie są (tylko wskaźniki na commity, nie kopie) — dlatego tworzenie i przełączanie się między gałęziami jest szybkie i tanio, co jest powodem, dla którego branching w Git jest używany intensywnie.
