Мне нравится использовать git add --patch (а в последнее время и git add -i), чтобы распутать мои коммиты, а также убедиться, что то, что я делаю, хорошо, чтобы пойти .
Время от времени я сталкиваюсь с ломоть, которая может быть оператором регистрации ошибок, дополнительным символом новой строки (обычно от стирания вышеупомянутого оператора протоколирования) - то, что я на самом деле предпочел бы полностью удалить.
Я не хочу ставить, и я также хотел бы просто удалить рассматриваемый кусок, пока он прямо передо мной (вместо того, чтобы возвращаться к моему редактору и пытаться снова). Я хочу применить изменения и к моему рабочему файлу.
Есть ли способ сделать это?
То, что я рассмотрел, использует функциональность редактирования блоков.
Это в сочетании с предложением hash
, приведенным ниже, дает мне немного более приятный рабочий процесс, чем сейчас.
Я согласен, что это нарушение разделения интересов git add
. OTOH это было бы просто так удобно; P я звучу как мой босс;)