Изменить коммит при разделении на ребаз - PullRequest
0 голосов
/ 14 марта 2019

Иногда я случайно дополняю предыдущий коммит теми изменениями, которые я хочу внести в предыдущий, т. Е. HEAD~1. Я обычно захожу в интерактивный режим перебазирования с git rebase -i, делю коммит на два коммита, завершаю перебазирование. Затем выполните перезагрузку, чтобы исправить исходный коммит

Есть ли более быстрый способ сделать это? Могу ли я просто git commit --amend после разделения коммита добавить свои изменения в область подготовки перед внесением изменений?

1 Ответ

0 голосов
/ 14 марта 2019

Звучит так, как будто вы хотите «выбрать вишню» изменения в истории коммитов, чтобы сохранить их в новой ветке, а затем изменить свой предыдущий коммит, чтобы удалить его.

Как вы упомянули, это довольно сложно из командной строки.Но есть ряд инструментов, которые делают это проще.Например, в Git Extensions есть простой способ изменить историю коммитов , используя графический интерфейс пользователя вместо командной строки.

...