Git: пытается объединить ветви, но есть множество конфликтов, и большинство из них / не должно быть конфликтов

Вот много из того, что я получаю:

<<<<<<< HEAD
code
=======
>>>>>>> Merge branch 'master' of code_url into not_master

и есть тонны тех, которые встречаются несколько раз в 40+ файлах. Есть ли другой способ слияния, чтобы он самостоятельно разрешал конфликты? Я чувствую, что всякий раз, когда он сталкивается с какой-либо одновременной разницей в расположении файла, git решает перевернуть ВСЕ ТАБЛИЦЫ.

(╯ ° □ °) ╯︵ buıbɹǝɯ ʇıb

Я посмотрел на rebase, и он МОЖЕТ быть тем, что мне было нужно, когда я начал ветку. Чтобы начать ребазинг - мне все равно нужно разобраться со всеми этими конфликтами.

2 ответа

Я часто видел это, когда в git есть записи об удалении строк. Кажется, не требуется автоматическое слияние, если строка была отредактирована в одной ветви, но удалена в другой.

Вы проверили, есть ли различия в конце строки? Сказанное может происходить от окончания строки \r в репо и и \n в рабочем каталоге.

Другие вопросы по тегам