Чтобы иметь чистую историю , я создаю пустую ветку с помощью этой команды:
git checkout --orphan t0
затем я сделал первую фиксацию:
git commit -m "First commit"
Теперь t0 имеет весь код ветки разработки и идентичен (исходный код).
После завершения работы я попробовал pull request, но получил ошибку, что несвязанные истории нельзя использовать в pull запрос.
Я попытался объединить его в ветке разработки, выполнив следующие действия:
git merge development --squash --allow-unrelated-histories
Но я получаю это сообщение:
Automatic merge went well; stopped before committing as requested
Squash commit -- not updating HEAD
Может ли кто-нибудь подсказать мне, как исправить проблему и передать мой код в разработку?