Можно ли изменить сообщение фиксации git, используя IntelliJ
, или следует прибегнуть к командной строке?
Как это можно сделать, пожалуйста?
Можно ли изменить сообщение фиксации git, используя IntelliJ
, или следует прибегнуть к командной строке?
Как это можно сделать, пожалуйста?
Вид => Инструментальные окна => Контроль версий. (Windows (Alt + 9) / OS X (Cmd + 9))
IntelliJ 2017.1 и выше => Перейдите в Журнал и щелкните правой кнопкой мыши + перефразировать или нажмите F2.
Пока вы находитесь в той же ветке (ваша проверенная ветка такая же)
Merge branch 'develop' of REPO_URL into BRANCH_NAME
ты это имеешь в виду?
- person Stefan Rein; 07.01.2020
Исправление поддерживается: вызовите «Зафиксировать изменения» и установите флажок «Изменить фиксацию» в диалоговом окне фиксации. Затем нажмите кнопку «Commit», и фиксация изменится на предыдущую.
Однако поддержка ограничена:
Version Control
› вкладка Log
› выберите последний коммит › нажмите F2. jetbrains.com/idea/whatsnew/#v2017-2-version- управление
- person DLight; 26.02.2018
Наконец-то нашел обходной путь для этого. Эта проблема беспокоила меня несколько дней.
Он покажет вам ваше предыдущее сообщение о фиксации, теперь вы можете изменить комментарии и сказать, что зафиксировали и нажали
Note: This solution uses android studio as intellij platform.
Вы также можете перейти в свою папку git с терминалом и оболочкой, такой как powershell, cmd или bash (зависит от вашей системы), а затем ввести:
git commit --amend -m "your new commit message"
Сообщения фиксации можно редактировать во время перебазирования. Вызовите команду Rebase
из меню VCS
, подтвердите настройки ветки, затем нажмите кнопку Rebase. Вам будет представлен список ваших неотправленных коммитов. Выберите действие reword
в раскрывающемся списке слева от сообщения, которое вы хотите отредактировать.
Подробные сведения о других действиях по перебазированию см. в документации git на странице История перезаписи.
На вкладке «Журнал» выберите коммит и нажмите F2 (переформулировать). Вот и все.
В случае 2018.3 и так же с 2017.1
Alt + 9 (окно контроля версий)
И щелкните правой кнопкой мыши -> в контекстном меню выберите «Перефразировать... F2»
ИЛИ
Горячая клавиша F2 Вы можете редактировать сообщение.
Честно говоря, самый быстрый способ сделать это через командную строку. Я знаю, что ОП спрашивал об этом через 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/change-a-commit-message/
git commit --amend -m my_new_message
используется для изменения сообщения фиксации непосредственно из командной строки.
- person Christopher J.; 23.06.2017
В JetBrains Go to View -> Version Control
-> это откроет вкладку журнала управления версиями в нижней части экрана Go to Log
, и вы сможете увидеть последнюю фиксацию, которую вы сделали, щелкните ее правой кнопкой мыши и выберите undo commit
Бинго! Вы отменили все свои фиксации, и сообщение стерто. Вы также можете выбрать программный сброс, если хотите изменить только сообщение фиксации.