Слияние веток Git является основным процессом при работе у разработчиков. Бывает так, что разработчики в своих разных ветках изменяют один и тот же файл, а также одно и тоже место. Git может автоматически объединить файлы, если они были изменены в разных местах и на разных строках. Но, если Git не справился автоматически, то придется исправлять конфликты вручную. Для этого рассмотрим несколько конфликтов при слиянии. ИГНОРИРОВАТЬ КОНФЛИКТ Если не готовы заниматься решением конфликтов, то можно ввести:...
Предыдущая часть: Перед тем как обращаться к более экзотическим (и скажем прямо, не сильно-то и нужным для личного пользования) возможностям Git, рассмотрим одну из насущно необходимых. Откуда берутся конфликты? Предположим, в вашем проекте есть файлы A, B, C. В процессе работы вы разветвили проект на две ветки. Теперь каждая ветка содержит копии файлов A, B, C. В первой ветке вы отредактировали файлы A и B, а во второй B и C. Затем вы решили слить ветки вместе, чтобы получить все изменения в одном общем результате...