У меня есть гигантский патч, который я хотел бы разбить на несколько логических git коммитов. Большое количество изменений - это просто изменение имен переменных или вызовов функций, так что они могут быть легко расположены с помощью grep. Если бы я мог добавить в индекс любые изменения, которые соответствуют регулярному выражению, а затем очистить в git gui, это спасло бы меня от ручной работы. Есть ли хороший способ обновить индекс поэтапно, используя регулярное выражение внутри git или из некоторого вывода grep (например, номера строк)?
Я нашел аналогичный вопрос, но я не уверен, как создать временный файл из поиска в виде регулярного выражения.