Не могу использовать 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

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