Можно ли изменить сообщение git commit с помощью IntelliJ
или нужно прибегнуть к командной строке?
Как это можно сделать?
Можно ли изменить сообщение git commit с помощью IntelliJ
или нужно прибегнуть к командной строке?
Как это можно сделать?
Ответы:
Вид => Окна инструментов => Контроль версий. ( Windows (Alt + 9) / OS X (Cmd + 9) )
IntelliJ 2017.1 и выше => Перейти в журнал и щелкнуть правой кнопкой мыши + изменить текст или нажать F2.
Пока вы находитесь в той же ветке (ваша извлеченная ветка такая же)
Merge branch 'develop' of REPO_URL into BRANCH_NAME
это ты имеешь в виду?
Поддерживается изменение: вызовите «Принять изменения» и установите флажок «Изменить фиксацию» в диалоговом окне фиксации. Затем нажмите кнопку «Зафиксировать», и фиксация будет изменена на предыдущую.
Однако поддержка ограничена:
Version Control
панель> Log
вкладка> выберите последнюю фиксацию> нажмите F2. jetbrains.com/idea/whatsnew/#v2017-2-version-control
Наконец нашел способ обойти это .. Эта проблема беспокоила меня в течение нескольких дней.
Он покажет вам ваше предыдущее сообщение о фиксации, теперь вы можете изменить комментарии и сказать совершить и нажать
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 в истории перезаписи .
Честно говоря, самый быстрый способ сделать это - через командную строку. Я знаю, что 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/
git commit --amend -m my_new_message
используется для изменения сообщения фиксации прямо из командной строки.
В JetBrains
Go to View -> Version Control
-> Это откроет вкладку журнала управления версиями в нижней части экрана,
Go to Log
и вы увидите фиксацию, которую вы сделали последней. Щелкните правой кнопкой мыши по ней и выберитеundo commit
Бинго! Вы отменили все свои фиксации, и сообщение стерто. Вы также можете выбрать мягкий сброс, если вы хотите изменить только сообщение фиксации.