У меня есть файл, который я изменил с 2 изменениями: форматирование и добавление новой функции.
Мне нужно превратить их в 2 коммита.
- Изменения форматирования
- Новая функция A.
Теперь я использовал git add --patch
и поставил все элементы форматирования.Итак, у меня есть:
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: FileA <-- formatting changes
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: FileA <-- Feature A
Теперь, перед фиксацией, я понял, что добавляю одну функцию (несколько строк) к изменениям форматирования (она должна попадать внутрь изменений компонента).
Могу ли я как-то отредактировать изменения, которые будут внесены?Файл имеет большое значение, и я не хочу повторяться с git add --patch
.
Единственное решение, о котором я могу подумать, чтобы пропустить прогон через git add --patch
, это зафиксировать текущие изменения и затем удалить эти строки.из самого коммита.
Есть ли другой способ сделать это?