Я столкнулся с этой проблемой из-за собственной небрежности.
Сценарий:
У меня есть две ветви master
и branch1
. С самого начала у них нет файла .gitignore
(это моя большая ошибка). Теперь статус branch1
равен
Эта ветвь на 12 коммитов вперед, 4 на коммит позади мастера.
Всякий раз, когда я pull master
в branch1
, у меня возникают конфликты во многих файлах, которые должны быть в .gitignore
файле (скажем, *.unwantedFileExtensions
). Я старался изо всех сил разрешать конфликты, но когда я пытаюсь построить программу, она выдает исключения / ошибки.
После этого я явно добавил файл .gitignore
в обе ветви, чтобы игнорировать все файлы *.unwantedFileExtensions
, но при объединении я сталкиваюсь с одинаковыми конфликтными файлами.
Я застрял здесь. Кто-нибудь знает, как решить эту проблему?