Я обычно стараюсь squash
всех коммитов, которые принадлежат к одному и тому же добавлению функции на одном коммите. Одна из причин, по которой это делается, заключается в том, чтобы я (и моя команда) легко и быстро, если необходимо, revert
моя функция.
Но это мешает мне разделять новые добавления на несколько коммитов, когда это имеет больше смысла для создания связной истории git.
Как я могу добавить 2 коммита в мою историю, но сделать их обратимыми за один выстрел?
Я думал, что коммиты merge
могут быть здесь полезны, но я не знаю как.