Skip to content

Conversation

@DagyDee
Copy link
Collaborator

@DagyDee DagyDee commented Oct 14, 2025

No description provided.

Comment on lines +30 to +34
Jaký je rozdíl mezi git merge a git rebase? Uveď příklad, kdy bys použil/a který. Co se stane s historií, pokud sloučíš větev pomocí merge? A co při rebase? Pozn.: Co je rebase jsme se na kurzu neučili, ale jde taky o způsob slučování větví, který je dobré znát. Zkus si o tom dohledat informace.
-> git merge sloučí změny, nepřepisuje historii
-> git rebase posune vedlejší větev tak, jako by vycházela z posledního commitu hlavní větve, zahrne do ní změny provedené v hlavní větvi, přepíše historii commitů
-> merge bych používala v případě, že na jedné větvi pracuje více lidí
-> rebase nechává čistší historii, ale používala bych ho jen když na větvi pracuji sama
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ano, při lokální práci to je přesně jak píšeš 👍
Ještě se dá zamyslet nad tím, jakým způsobem se spojuje historie v rámci vzdálených repozitářů - při kliknutí na merge PR se dá taky používát merge nebo rebase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants