201 читали · 2 года назад
Разрешение конфликтов при слиянии веток в git
Слияние веток Git является основным процессом при работе у разработчиков. Бывает так, что разработчики в своих разных ветках изменяют один и тот же файл, а также одно и тоже место. Git может автоматически объединить файлы, если они были изменены в разных местах и на разных строках. Но, если Git не справился автоматически, то придется исправлять конфликты вручную. Для этого рассмотрим несколько конфликтов при слиянии. ИГНОРИРОВАТЬ КОНФЛИКТ Если не готовы заниматься решением конфликтов, то можно ввести:...
220 читали · 2 года назад
Git на практике #3. Слияние веток
Предыдущая часть: В предыдущей части мы рассмотрели создание веток из прошлого коммита. Но такие действия нужны редко – только когда мы что-то упустили в прошлом и хотим вернуться назад. Гораздо чаще ветки создаются не в прошлом, а в текущем состоянии. Процесс ничем не отличается, команды те же самые. Я нахожусь в ветке main, и создаю от её головы ветку dev: git branch dev Если я теперь посмотрю лог, то увижу, что HEAD показывает на две ветки: main, dev. Всё верно, так как именно в этом месте ветка dev начинается из main...