Как я могу редактировать сообщение фиксации с tortoiseGIT? Вопрос очень похож на этот, но я хочу сделать это с TortoiseGit не с консолью, возможно ли это?
Как изменить неверное сообщение коммита с помощью TortoiseGit?
Ответ 1
Если фиксация является головкой текущей ветки, это легко.
- Контекстное меню → Git Commit
 - Отметьте флажок "Изменить последнюю фиксацию"
 - Исправить сообщение о фиксации
 - OK
 
Если фиксация является главой другой ветки, сначала переключитесь на эту ветвь.
- Контекстное меню → TortoiseGit → Switch/Checkout
 - Выберите имя ветки
 - OK
 - Следуйте выше 1-4 шагов для изменения сообщения о фиксации
 
Если фиксация посередине без слияния между головкой, вам нужно reset, изменить и выбрать вишневый
- Контекстное меню → TortoiseGit → Журнал
 - Выберите фиксацию → Контекстное меню → Reset
 - Жесткий Reset (это отбросит всю работу, содержащуюся в коммитах выше выбранной фиксации, а также любые нефиксированные изменения в рабочем каталоге)
 - OK
 - Следуйте выше 1-4 шагов для изменения сообщения о фиксации
 - Выберите от головы до одного фиксации над ним → Контекстное меню → Черри-выбор
 - Продолжить
 
Ответ 2
В случае, когда фиксация посередине, я настоятельно рекомендую не следовать инструкциям linquize, см. комментарии ниже его ответа по этой причине.
-  
Вы можете использовать командную строку git с TortoiseGit, и это не вызовет никаких проблем: Можно ли использовать инструменты командной строки git и TortoiseGit одновременно?.
 -  
Это видео youtube прекрасно объясняет это: http://youtu.be/4YjKY0u9Z6I. В основном используйте git rebase -i, а затем просто "перепишите" сообщение о фиксации.
 
Обновление: я считаю, что вы можете получить потерянные коммиты из жесткого reset, предложенного linquize, см. ответ Уэйна здесь: Как я могу изменить порядок/объединить фиксации с помощью git rebase?.
Ответ 3
Я бы сказал, что лучший способ изменить любое сообщение фиксации - использовать опцию force rebase в черепаховой одежде.
Смотрите этот ответ на Как переупорядочить Commits (rebase) с помощью TortoiseGit. Этот же метод можно использовать для редактирования сообщений фиксации.
-  Когда вы находитесь в диалоговом окне переадресации, щелкните правой кнопкой мыши фиксацию, которую вы хотите изменить, и выберите опцию 
Edit. Вы можете редактировать несколько коммитов. -  Нажмите кнопку 
Start Rebase. -  Rebase будет приостановлена в сообщениях, которые вы отметили для 
Edit -  Нажмите вкладку 
Commit Messageвнизу и отредактируйте сообщение -  Нажмите кнопку 
Amend, чтобы продолжить.