2016-06-15 4 views
1

У меня есть несколько моментов в моей истории, что я хотел бы обновить формулировку. Я не изменил эти изменения в своем удаленном репо.Обновить сообщение о фиксированном фиксации в SourceTree

Я только смог найти способ сбросить последний сообщение фиксации. Есть ли способ сделать это для других коммитов, чем самые последние?

ответ

0

Вы можете использовать функцию rebase, чтобы достичь своей цели переписать сообщения о фиксации для одной или нескольких записей в истории.

Приложение SourceTree is able to perform an interactive rebase. В интерактивном окне переустановки SourceTree вы можете просто дважды щелкнуть по столбцу сообщения, чтобы изменить одно или несколько сообщений фиксации.

В командной строке это проще всего сделать, используя git rebase -i <commit-id>. (На самом деле, вы можете делать гораздо более интересные вещи с помощью Git's rebase command.) Просто сделайте переустановку с <commit id>, который старше, чем тот, о котором идет речь, и замените команду pick на reword (и старое сообщение с новым сообщением) для всех этих фиксирует сообщение фиксации, которое вы хотите обновить.

Смежные вопросы