Srozumitelně
Merge je sloučení dvou větví do jedné. Když dokončíte práci ve vedlejší větvi, mergem ji vrátíte zpět do hlavní verze — a ta pak obsahuje i vaše nové změny. Git se přitom snaží obě strany spojit sám.
Někdy si ale změny odporují, protože se upravoval stejný řádek na dvou místech. Tomu se říká konflikt a musí ho vyřešit člověk — rozhodne, která verze platí. Po vyřešení konfliktu je sloučení hotové.
Někdy si ale změny odporují, protože se upravoval stejný řádek na dvou místech. Tomu se říká konflikt a musí ho vyřešit člověk — rozhodne, která verze platí. Po vyřešení konfliktu je sloučení hotové.