Pode-se alterar uma mensagem git commit usando IntelliJ
ou deve-se recorrer à linha de comando?
Como isso pode ser feito, por favor?
Pode-se alterar uma mensagem git commit usando IntelliJ
ou deve-se recorrer à linha de comando?
Como isso pode ser feito, por favor?
Respostas:
Exibir => Janelas de ferramentas => Controle de versão. ( Windows (Alt + 9) / OS X (Cmd + 9) )
IntelliJ 2017.1 e superior => Vá para Log e clique com o botão direito + reformular ou pressione F2.
Enquanto você estiver no mesmo branch, (seu branch com check-out é o mesmo)
Merge branch 'develop' of REPO_URL into BRANCH_NAME
é isso que você quer dizer?
Corrigir é compatível: invoque "Confirmar alterações" e selecione a caixa de seleção "Corrigir confirmação" na caixa de diálogo Confirmar. Então pressione o botão "Commit", e o commit será alterado para o anterior.
No entanto, o suporte é limitado:
Version Control
painel> Log
guia> selecione último commit> pressione F2. jetbrains.com/idea/whatsnew/#v2017-2-version-control
Finalmente encontrei uma solução alternativa para isso .. Esse problema estava me incomodando por dias.
Ele irá mostrar a você sua mensagem de commit anterior, agora você pode alterar os comentários e dizer commit e push
Note: This solution uses android studio as intellij platform.
Você também pode ir para a pasta git com um terminal e shell como powershell, cmd ou bash (depende do seu sistema) e digitar:
git commit --amend -m "your new commit message"
As mensagens de confirmação podem ser editadas durante um rebase. Chame o Rebase
comando do VCS
menu, confirme as configurações do branch e clique no botão Rebase. Você verá uma lista de seus commits não enviados. Escolha a reword
ação no menu suspenso à esquerda da mensagem que você deseja editar.
Verifique o documento git no histórico de reescrita para obter detalhes sobre outras ações de rebase.
Para ser justo, a maneira mais rápida de fazer isso é por meio da linha de comando. Eu sei que o OP estava perguntando sobre fazer isso via IntelliJ (é como eu encontrei essa pergunta, eu estava tentando fazer no PHPStorm), mas sério, é muito mais fácil via linha de comando.
Quando estiver na pasta correta em seu terminal / prompt de comando, digite
git commit --amend
Você verá a última mensagem de confirmação, simplesmente edite o texto e salve o arquivo. Trabalho feito!
Se você deseja alterar o editor (o padrão é vi), use este comando, alterando "vim" para o editor de sua escolha.
git config --global core.editor "vim"
ou seja, os usuários do Windows podem querer ...
git config --global core.editor "notepad"
Fonte: https://help.github.com/articles/changing-a-commit-message/
git commit --amend -m my_new_message
é usado para alterar a mensagem de confirmação diretamente da linha de comando.
No caso, 2018.3 e mesmo com 2017.1
Alt + 9(janela de controle de versão)
E clique com o botão direito -> menu de contexto clique em "Reword ... F2"
OU
atalho F2Você pode editar a mensagem.
Em JetBrains
Go to View -> Version Control
-> Isso abriria a guia de registro de controle de versão na parte inferior da tela
Go to Log
e você pode ver o commit que você fez por último, clique com o botão direito nele e selecioneundo commit
Bingo! Você reverteu todo o seu commit e a mensagem foi apagada. Você também pode optar por fazer uma reinicialização suave no caso de você só querer alterar a mensagem de confirmação