поэтому я переместил изменения в эту ветку и проверил там и зафиксировал
идеально.
и теперь я не знаю, как эти исправления слияние веток не до конца основной ветки, а добавление их в качестве нового коммита сразу после коммита с тегом v3.0.
Нет. Если вы хотите предложить полностью альтернативную историю, в которой вы исправили эту ошибку, прежде чем выполнять всю другую работу, вы можете переназначить всю эту другую работу на свое исправление и принудительно получить sh результат, но
a) когда вы готовите серию патчей для публикации, на гораздо лучше лучше просто исправить неверный коммит и перебазировать исправленный, а
b) это не работа перед публикацией, вы Вы не редактируете для публикации, вы публикуете ошибки в истории, на которую люди полагаются. Если (, если ), вы можете случайно сообщить всем: «эй, мне пришлось перебазировать v3.0, извините, повторно загрузить и перебазировать все, что вы сделали на основе этого или что-нибудь с тех пор», тогда это выполнимо. Для опций вы выбираете достаточно скоро, это также намного лучше, чем все альтернативы.
v3.0 была ошибка, и вы находитесь на v5.0, так что нет, это не исчезающий упс. Эта ошибка появилась, вы определили и опубликовали исправление, а теперь объедините его со всеми советами, которые необходимо исправить. Чтобы упростить интеграцию, сначала выполните слияние с общей базой слияния текущих подсказок, а затем объедините с отдельными подсказками.