Страницы

Поиск по вопросам

суббота, 29 декабря 2018 г.

Сформировать коммит с сообщением на основе указанного коммита

Задача следующая: нужно скопировать сообщение старого коммита и исправить последнюю строку в нём для нового коммита.
Сейчас приходится находить нужный коммит, копировать его сообщение, делать новый коммит с таким же сообщением, подправляя последнюю строку. Хочется упростить этот процесс.
Узнал недавно про такую возможность, как git commit -C HEAD, которая сделает коммит с таким же сообщением, как в указанной ссылке, но приходится еще делать git commit --amend, чтобы подправить последнюю строку.
Можно ли обойтись одной командой для этого?


Ответ

изспользуйте опцию -c, а не -C
git commit -c <коммит>
в этом случае сразу можно внести правки в коммит-сообщение.
ещё логично добавить опцию --reset-author, для того, чтобы авторство и время создаваемого коммита не дублировались из указанного существующего коммита.

Комментариев нет:

Отправить комментарий