Не могу использовать git поддерево
Я пытаюсь вытащить с пульта в папку в моем репо. Когда используешь:
git subtree pull --prefix my-local/folder my-remote master
Я получаю следующую ошибку:
fatal: refusing to merge unrelated histories
Я прочитал в другом посте, что я могу использовать опцию --allow-unrelated-histories
но когда я получаю error: unknown option --allow-unrelated-histories
(Я поставил последний вариант)
Я использую GIT версии 2.10.1 и Windows 10
Любая помощь или идеи о том, как двигаться вперед с этим, очень ценится!
2 ответа
У меня была такая же проблема, я заставил ее работать, добавив опцию --squash. Эта опция объединяет изменения поддерева как единый коммит. Я не уверен, почему это работает, но это, очевидно, решает проблему истории.
Пытаться sudo add-apt-repository ppa:git-core/ppa && sudo apt-get update
затем используйте --allow-unrelated-histories