Что ' - лучший способ сделать «временную» фиксацию в git?

Допустим, у меня есть проект с двумя ветвями master и dev. У меня есть несколько коммитов на dev для специального события, которые после тестирования объединяются в master. Затем, после завершения мероприятия, я хочу удалить код события. Однако git reset не будет работать, поскольку с момента добавления кода события были сделаны другие коммиты.

В настоящее время я использую git checkout для проверки файлов до того, как событие было объединено, а затем использую git diff для повторного добавления изменения, которые были внесены с момента фиксации события. Мне это кажется очень запутанным методом. Чтобы было ясно, что изменения должны быть зафиксированы, отправлены, незафиксированы, отправлены.

19
задан Rwky 17 October 2010 в 14:02
поделиться