1. ホーム
  2. git

[解決済み] TortoiseGitで不正なコミットメッセージを編集するには?

2022-08-25 01:33:55

質問

tortoiseGITでコミットメッセージを編集するにはどうしたらいいですか?この質問は、以下のものに非常によく似ています。 この と似ていますが、私はこれをコンソールではなくTortoiseGitで行いたいのですが、可能でしょうか?

どのように解決するのですか?

コミットが現在のブランチの先頭である場合は、簡単です。

  1. コンテキストメニュー -> Git Commit
  2. 最後のコミットを修正する]チェックボックスをオンにします。
  3. コミットメッセージの修正
  4. OK

コミットが他のブランチの先頭である場合、まずそのブランチに切り替えます。

  1. コンテキストメニュー -> TortoiseGit -> 切り替え/チェックアウト
  2. ブランチ名の選択
  3. OK
  4. 上記1~4の手順で、コミットメッセージを修正する

もしコミットがhead間のマージがない中途半端な状態であれば、リセット、修正、チェリーピックを行う必要があります。

  1. コンテキストメニュー -> TortoiseGit -> ログ
  2. コミットを選択 -> コンテキストメニュー -> リセット
  3. ハードリセット ( これは作業ディレクトリ内の未コミットの変更だけでなく、選択されたコミットより上位のコミットに含まれるすべての作業を破棄します。 )
  4. OK
  5. 上記1~4の手順で、コミットメッセージを修正する
  6. 先頭から一つ上のコミットまで選択 -> コンテキストメニュー -> チェリーピック
  7. 続行