git merge

Влити зміни з іншої гілки в поточну

Що робить

git merge переносить у поточну гілку коміти із зазначеної. Зазвичай спершу перемикаються на гілку, в яку вливають (наприклад, main), і вже звідти викликають git merge з назвою гілки задачі.

Якщо поточна гілка за цей час не змінювалася, git просто пересуває її вперед (fast-forward). Якщо змінювалися обидві, git створює коміт злиття. Коли ті самі рядки змінено в обох гілках по-різному, виникає конфлікт: git позначить ці місця у файлах, їх треба виправити вручну, додати через git add і завершити злиття через git commit. git merge --abort скасовує злиття й повертає все як було.

Синтаксис

git merge <гілка>
git merge --abort

Приклади

Пов’язані команди

Потренувати · Усі команди