IntelliJ
を使用してgitコミットメッセージを修正できますか、またはコマンドラインに頼る必要がありますか?
どうすればこれを行うことができますか?
修正がサポートされています。「変更をコミット」を呼び出し、「コミット」ダイアログで「コミットを修正」チェックボックスを選択します。次に、「コミット」ボタンを押すと、コミットが前のコミットに修正されます。
ただし、サポートは制限されています。
最後にこれの回避策を見つけました。この問題は何日も私を悩ませていました。
以前のコミットメッセージが表示されます。コメントを修正し、コミットとプッシュを言うことができます。
Note: This solution uses Android studio as intellij platform.
また、ターミナルとpowershell、cmd、bash(システムによって異なります)などのシェルを使用してgitフォルダーに移動し、次のように入力することもできます。
git commit --amend -m "your new commit message"
コミットメッセージは、リベース中に編集できます。 Rebase
メニューからVCS
コマンドを呼び出し、ブランチ設定を確認して、[リベース]ボタンをクリックします。プッシュされていないコミットのリストが表示されます。編集するメッセージの左側のドロップダウンからreword
アクションを選択します。
他のリベースアクションの詳細については、 Rewriting History のgit docを確認してください。
「ログ」タブで、コミットを選択し、F2(リワード)を押します。それでおしまい。
公平を期すために、これを行う最も簡単な方法はコマンドラインを使用することです。 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/
場合、2018.3および2017.1と同じ
Alt + 9 (バージョン管理ウィンドウ)
そして、右クリック->コンテキストメニューをクリックして、「言い換え... F2 」
[〜#〜]または[〜#〜]
ショートカット F2 メッセージを編集できます。
JetBrainsでGo to View -> Version Control
->これにより、画面の下部にあるバージョン管理ログタブが開きますGo to Log
そして、最後に行ったコミットを見ることができます。それを右クリックして、undo commit
ビンゴ!すべてのコミットを取り消し、メッセージは消去されます。コミットメッセージのみを変更する場合は、ソフトリセットを選択することもできます。