В настоящее время я использую репозиторий github с одной ветвью, основанной на основной ветке другого репозитория. Ветка github - это резервная копия моей работы, и она определенно не предназначена для извлечения, и поэтому мне удобно переписывать ее историю при перебазировании из главного репозитория.
Моя проблема в том, что я хочу чистую историю, и если истории расходятся, я не могу этого сделать. Это происходит, если я делаю push (начальная работа) + rebase - второй push отклоняется.
Я пытался удалить ветку, а затем нажать, но это имеет неприятный побочный эффект - создание репо в виде капли, что очень медленно.
Как мне подойти к этой проблеме?