BETA

SourceTreeでプッシュ前のコミットメッセージを修正する方法【Ver. 2.5.5】

投稿日:2020-04-02
最終更新:2020-04-25

※この記事は、Qiitaに投稿した記事を一部変更したものです。
https://qiita.com/kunosu/items/44d3ec1924c26c9ac79f


編集できるコミットログは puth 前のみです!
puth してしまった場合は諦めましょう

※Windows版SourceTree のバージョンが2.5.5のときの情報です。

直前のコミットメッセージを修正

この場合は簡単です

  1. コミットメッセージを書く画面に移動
    • 下の「ファイルステータス」タブをクリック
  2. 右下の時計マークの隣にある「オプションのコミット」をクリック
  3. 「最後のコミットを上書き」をクリック
  4. 確認ダイアログが出るので「はい」
  5. コミットメッセージを書く欄に直前のコミットメッセージが入力されます
  6. コミットメッセージを修正
  7. 「コミット」をクリック

2つ以上前のコミットメッセージを修正

ここからがメインです。
今回は下記画像の「【ここのコミットメッセージを直す】」を修正します。

  1. 変更したいコミットメッセージの 1つ前 のログを右クリック
  2. 「xxxxx(選択したログのコミット番号)の子とインタラクティブなリベースを行う」をクリック
  3. 「Interactive rebase from xxxxx」ウィンドウが出ます
  4. 変更したいログ全てにチェックをつけ、「OK」をクリック
    • 「Amend Commit ?」列にチェックボックスがある
    • 下にあるボタン「メッセージを編集」は使いません。
  5. 「説明」列のチェックをつけたログに「HEAD」があることを確認
  6. 上記で説明した直前のコミットメッセージを修正と同様に修正
    • ここでは「【修正完了】」へ変更
  7. コミットすると、別のブランチが始まります
  8. メニューの「操作]→「リベースを続ける」をクリック
  9. 複数のログにチェックをつけた場合は、続けてコミットメッセージを修正→「リベースを続ける」を繰り返す。
  10. チェックをつけたログを全て修正すると分岐したブランチが元に戻り、修正完了です。
技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

ログには自分用とか下書き状態の記事を記載

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう