Junior — Middle
V čem spočívá rozdíl mezi příkazy merge a cherry-pick při práci se systémy správy verzí Git?
sobes.tech AI
Odpověď od AI
Příkaz merge v Git se používá k sloučení dvou větví, přičemž integruje všechny změny z jedné větve do druhé. Vytvoří se nový commit sloučení, který obsahuje sloučený stav kódu.
Příkaz cherry-pick umožňuje vybrat a aplikovat konkrétní commit z jedné větve do druhé, aniž by se sloučila celá větev. To je užitečné, když chcete přenést pouze určité změny.
Příklad:
git merge feature— sloučí celou větevfeatures aktuální větví.git cherry-pick <commit-hash>— aplikuje pouze jeden konkrétní commit z jiné větve.
Tímto způsobem merge pracuje s celými větvemi, zatímco cherry-pick s jednotlivými commity.