GIT конфликт многих файлов, которые я не изменял - PullRequest
0 голосов
/ 10 марта 2020

Мой коллега изменил много файлов, которые я вообще не трогал. Но когда я пытаюсь git тянуть сейчас, в файлах, к которым он прикоснулся, возникает много конфликтов, а я нет. И конфликт заключается в содержании всего файла. Он начинается с:

<<<<<<HEAD
{content of the whole file}
=========
{content of the whole file}
>>>>>>>{commit code}

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

Ответы [ 2 ]

0 голосов
/ 10 марта 2020

Чтобы решить эту проблему простым и безопасным способом, оставьте sh свои изменения, затем потяните и, наконец, примените ваш sta sh снова.
Любые возникающие проблемы теперь должны быть "реальными".

git stash
git fetch
git pull
git stash pop
0 голосов
/ 10 марта 2020

Возможно, вы и ваш коллега используете разные окончания строки. Это может иметь место, если вы находитесь на разных платформах (например, Windows против Linux против MacOS). См. Следующие вопросы:

Git помечает весь файл как конфликтующий при объединении мастера в ветвь

Каков наилучший CRLF (возврат каретки, перевод строки) стратегия обработки с Git?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...