Junior — Middle
Jak přenést změny z jedné větve do druhé v systému správy verzí?
sobes.tech AI
Odpověď od AI
V systémech správy verzí, jako je Git, lze změny z jedné větve do druhé přenést několika způsoby:
- Merge (sloučení) — spojuje historii dvou větví a vytváří nový commit sloučení. Příklad:
git checkout cílová-větev
git merge zdrojová-větev
- Cherry-pick (výběr commitů) — umožňuje vybrat jednotlivé commity z jedné větve a aplikovat je na jinou:
git checkout cílová-větev
git cherry-pick <hash-commit>
- Rebase — přenáší změny z jedné větve na jinou a přepisuje historii:
git checkout zdrojová-větev
git rebase cílová-větev
Volba metody závisí na požadované historii a situaci v projektu.