Sobes.tech
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:

  1. 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
  1. 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>
  1. 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.