時給単価UP【3大特典付き】
コーディングテクニック集100選⋙

【解決】SourceTreeでコミットメッセージを修正する方法

記事内に広告を含みます

プッシュしてある場合は枝分かれしてしまうため注意。最後のセクションを見てください

パソ君
パソ君

・コミットメッセージをSourceTreeで修正できる?

こんな疑問にお答えします。

SourceTreeでコミットするときに、メッセージの文章を間違えることありますよね。

下記みたいに「修正」を「集成」としてしまったり↓

実はこのコミットメッセージ簡単に修正することが可能です。

ジト
ジト

すぐにできるよ!

ということで、この記事では「SourceTreeのコミットメッセージ修正方法」について解説していきます!

この記事でわかること

・SourceTreeの最新コミットメッセージ修正
・SourceTreeの過去のコミットメッセージ修正
・プッシュしてしまったコミットメッセージの対処

【解決】SourceTreeでコミットメッセージを修正する方法【最新の時】

まずは最新のコミットメッセージをSourceTreeで修正する方法を紹介します。

手順がこちら↓

  • ファイルステータスから「直前のコミットを上書き」をクリック
  • コミットメッセージを修正する
  • 警告をOKしてコミットする

順に解説してきます。

➀:ファイルステータスから「直前のコミットを上書き」をクリック

まず左サイドバーより「ファイルステータス」を開きます。

そこで右下にある「コミットオプション…」をクリック。

そしたら「直前のコミットを上書き」という選択をクリックしましょう。

➁:コミットメッセージを修正する

すると最新のコミットメッセージが反映されます。

ここの文章を修正して、右下にある「コミット」をクリックしましょう。

➂:警告をOKしてコミットする

コミットをクリックすると下記画像のように警告がでます。

「OK」をクリックすると、下記のようにコミットメッセージの修正が反映されます。

これで最新のコミットメッセージをSourceTreeで修正できました。

【解決】SourceTreeでコミットメッセージを修正する方法【過去の時】

以前にコミットしたメッセージを修正したい時もありますよね。

そんな手順がこちら↓

  • 修正したいコミットの1つ前をクリック
  • 対話形式でリベースをクリック
  • 修正したいコミットを選択して編集

順に解説してきます。

➀:修正したいコミットの1つ前をクリック

まず「ファイルステータス」にて、修正したいコミットの1つ前をクリックしましょう。

下記の「テキストを集成しました」を直したい場合、その1つ前の「test01」を選択します。

➁:対話形式でリベース

1つ前のものを選択して右クリックを押します。

するとメニューが展開されるので「〇〇の子を対話形式でリベース」をクリックしましょう。

➂:修正したいコミットを選択して編集

すると下記のようなポップアップがでます。

ここで修正したいコミット部分を選択して、左下にある「メッセージを編集」をクリックします。

メッセージを編集できる入力画面がでるため、ここで修正してOKをクリックしましょう。

すると下記画像のように修正されたコミットメッセージになるので、右下の「OK」をクリックして反映させます。

これで下記画像のように過去のコミットメッセージを修正することができました!

【注意】SourceTreeで「プッシュしてある」コミットメッセージを修正する時

プッシュしてあるコミットメッセージを修正するときは注意が必要です。

というのも同じように修正した場合、下記のように枝分かれしてしまうため。

ジト
ジト

リモートとローカルの内容が異なってしまう。

この状態でプッシュしようとすると、エラーが起きてしまいます。

強制プッシュをすれば対処できるが注意

対処法としては「強制プッシュ」をして、枝分かれを1本することですね。

ただ複数人で作業していると、整合性がとれなくなったり競合が起きる可能性があるため「非推奨」となっております。

そのためあまりおすすめはしない対処法です。

下記などの状況のみ使う方法とするのが良いですね。

  • 自分1人だけのプロジェクト
  • メンバー全員がOKしている状況

そんな強制プッシュのやり方は、下記記事にてまとめておりますので参考にどうぞ↓

【解説】SourceTreeで強制プッシュする方法【許可/有効化】

他にもSourcetreeで使えるものをまとめていますので参考にどうぞ↓

【解説】SourceTreeでよく使うものをまとめてみた

【解決】SourceTreeでコミットメッセージを修正する方法:まとめ

  • 最新コミットメッセージの修正は「直前のコミットを上書き」から
  • 過去コミットメッセージの修正は「対話形式でリベース」から
  • プッシュしてある場合は枝分かれするので注意
ジト
ジト

SourceTreeでコミットメッセージを修正時はためしてみてね!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA