когда вы сделали ребейз и поменяли базу, этого коммита уже нет в ветке
main, release/*) не переписываются — здесь мы полностью согласны;— Можно вернуться к версии, которую мы видели месяц назад?
— Нет, но есть похожая…
Нужен прод на 2025-10-31? Вот тег v1.2.3, checkout.
Сами же дальше пишете "удаление", а тут какая-то "витрина".
Повторюсь, ребейз это про "красивую" картинку
когда вы сделали ребейз и поменяли базу, этого коммита уже нет
Созданные коммиты уничтожаются и записываются новые.
Если вы всегда "на стреме" и записываете хеш аварийного коммита
За исключением ситуации, когда прошло время и неиспользуемые коммиты git уже вычистилМне трудно представить такую ситуацию, что через месяц захочется покопаться в мусоре и снова пересобрать старые косяки. Обычно проблемы видны сразу.
все это, запрещают делать в важных ветках, где нужен контроль версий.Контроль версий происходит во всех ветках. А важные мы защищаем от удаления.
а сам факт уничтожения истории в системе контроля версий порождает вопрос, а зачем тогда вообще контроль версий?
если чтото не так смержили при ребейзе выковыривать придется из удаленных
ребейз не применим, если вы не один пользуетесь веткой. А если один, то всё на вашей совести
1. Не надо использовать расшаренную папку в качестве репозитория
любой сервер на linux, к которому можно подключиться по ssh
Получу отдельную ветку для m.txt
И извлечение не изменений а вытаскивание конкретных состояний файлов. Это делается простым checkout или restore отдельных файлов.