Обратите внимание, что мой вопрос не «что мне делать?», Потому что я уже прочитал другие вопросы о переполнении стека.Я знаю, что должен указать параметр --allow-unrelated-history.
У меня вопрос "почему".
Вот операции, которые я сделал с версией git 2.17.0.windows.1,Обратите внимание, что эта ошибка не возникает в git версии 2.7.4 в Linux:
Сначала я создаю пустой репозиторий в gitlab.Затем у меня есть 2 пользователя на 2 разных компьютерах:
Первый пользователь:
git clone <repository_url>
cd myproject
touch file1.cpp
git add file1.cpp
git commit -m "file 1 creation"
git push origin master
Второй пользователь:
git clone <repository_url>
cd myproject
touch file2.cpp
git add file2.cpp
git commit -m "file 2 creation"
git pull
В настоящее время у меня есть эта ошибкасообщение:
роковое: отказ от слияния несвязанных историй
Я не понимаю, ПОЧЕМУ у меня есть это сообщение об ошибке в версии git windows, а не в Linux ...
Спасибо