Подтвердить что ты не робот

Использование IntelliJ для изменения сообщения git commit

Можно ли изменить сообщение фиксации git с помощью IntelliJ, или нужно обратиться к командной строке?

Как это можно сделать, пожалуйста?

4b9b3361

Ответ 1

Поддерживается изменение: invoke "Commit Changes" и установите флажок "Изменить фиксацию" в диалоговом окне Commit. Затем нажмите кнопку "Commit", а фиксация будет изменена до предыдущей.

Однако поддержка ограничена:

  • вы не можете видеть детали комманды, исправляемой,
  • если у вас нет каких-либо незафиксированных изменений (например, вы просто хотите изменить сообщение предыдущего коммита без добавления в него дополнительных изменений), вы не сможете вызвать "Commit".

Ответ 2

Вид => Инструмент Windows => Контроль версий. (Windows (Alt + 9)/OS X (Cmd + 9))

IntelliJ 2017.1 и выше => Зайдите в Журнал и щелкните правой кнопкой мыши + переформулируйте или нажмите F2.

IntelliJ rename commit

Пока вы находитесь в одной и той же ветке, (ваша проверенная ветка такая же)

Ответ 3

Наконец нашел обходной путь для этого.. Этот вопрос беспокоил меня в течение нескольких дней.

  • Перейдите на вкладку "Управление версиями" -Log
  • Выберите версию, которая ниже ваших изменений. Щелкните правой кнопкой мыши и скажите "reset текущая ветка"
  • Выберите "Мягкий" и нажмите Reset, это очень важно, вам нужно щелкнуть по программному обеспечению только, чтобы ваши изменения не были потеряны.
  • Проверяйте контроль версий, локальные изменения, ваши изменения будут доступны в том же списке изменений
  • Щелкните правой кнопкой мыши на списке изменений и выберите фиксацию.
  • Он покажет ваше предыдущее сообщение о фиксации, теперь вы можете изменить комментарии и сказать commit и нажать

    Note: This solution uses android studio as intellij platform. 
    

Ответ 4

Вы также можете перейти в свою папку git с терминалом и оболочкой вроде powershell, cmd или bash (зависит от вашей системы), а затем введите:

git commit --amend -m "your new commit message"

Ответ 5

Фиксированные сообщения можно редактировать во время переустановки. Вызовите команду Rebase в меню VCS, подтвердите настройки ветки и нажмите кнопку "Rebase". Вам будет представлен список ваших неуспешных коммитов. Выберите действие reword из раскрывающегося списка слева от сообщения, которое вы хотите отредактировать.

Узнайте о git doc в История перезаписи для получения подробной информации о других действиях по переадресации.

Ответ 6

На вкладке "Журнал" выберите коммит и нажмите F2 (Reword). Это оно.

Ответ 7

Чтобы быть справедливым, самый быстрый способ сделать это - через командную строку. Я знаю, что OP спрашивал о том, как это сделать через IntelliJ (как я нашел этот вопрос, я пытался это сделать в PHPStorm), но серьезно, его намного проще с помощью командной строки.

Когда в правильной папке в вашем терминале/командной строке введите

git commit --amend

Затем вам будет показано последнее сообщение фиксации, просто отредактируйте текст и сохраните файл, сделайте задание!

Если вы хотите изменить редактор (по умолчанию он соответствует vi), используйте эту команду, изменив "vim" на ваш выбор.

git config --global core.editor "vim"

то есть. пользователи Windows могут захотеть...

git config --global core.editor "notepad"

Источник: https://help.github.com/articles/changing-a-commit-message/

Ответ 8

В JetBrains Go to View → Version Control версиями" → Это откроет вкладку " Go to Log управления версиями" в нижней части экрана. " Go to Log журналу", и вы увидите коммит, который вы сделали последним. Нажмите на него правой кнопкой мыши и выберите " undo commit

Бинго! Вы отменили все свои коммиты и сообщение стерто. Вы также можете выбрать программный сброс, если хотите изменить только сообщение коммита.

Ответ 9

В случае 2018.3 и то же самое с 2017.1

Alt + 9 (окно контроля версий)

И щелкните правой кнопкой мыши → контекстное меню, нажмите "Переписать... F2"

ИЛИ ЖЕ

ярлык F2 Вы можете редактировать сообщение.