Скажем, у меня есть проект с двумя ведущими мастерами и dev. У меня есть куча коммитов на dev для специального события, которое после тестирования слилось с мастером. Затем, после завершения события, я хочу удалить конкретный код события. Однако git reset не будет выполняться, поскольку с момента добавления кода события были сделаны другие коммиты.
В настоящее время я использую git checkout для проверки файлов до того, как событие было объединено, а затем используйте git diff для повторного добавления изменений, которые были сделаны после того, как событие было выполнено. Это кажется мне очень грязным методом.
Есть ли у кого-нибудь лучшее решение для временного кода в проекте?
Изменить: Чтобы быть ясным, изменения должны быть зафиксированы, нажаты, неблокированы, нажаты.