※プッシュしてある場合は枝分かれしてしまうため注意。最後のセクションを見てください
![パソ君](https://jito-site.com/wp-content/uploads/2022/02/computer09_question.png)
・コミットメッセージをSourceTreeで修正できる?
こんな疑問にお答えします。
SourceTreeでコミットするときに、メッセージの文章を間違えることありますよね。
下記みたいに「修正」を「集成」としてしまったり↓
![](https://jito-site.com/wp-content/uploads/2024/03/31760da268c5ab24cfc64e2ef9f073b9.jpg)
実はこのコミットメッセージ簡単に修正することが可能です。
![ジト](https://jito-site.com/wp-content/uploads/2022/02/image.jpg)
すぐにできるよ!
ということで、この記事では「SourceTreeのコミットメッセージ修正方法」について解説していきます!
・SourceTreeの最新コミットメッセージ修正
・SourceTreeの過去のコミットメッセージ修正
・プッシュしてしまったコミットメッセージの対処
目次
【解決】SourceTreeでコミットメッセージを修正する方法【最新の時】
まずは最新のコミットメッセージをSourceTreeで修正する方法を紹介します。
手順がこちら↓
- ファイルステータスから「直前のコミットを上書き」をクリック
- コミットメッセージを修正する
- 警告をOKしてコミットする
順に解説してきます。
まず左サイドバーより「ファイルステータス」を開きます。
そこで右下にある「コミットオプション…」をクリック。
![](https://jito-site.com/wp-content/uploads/2024/03/dd4585f15a93974eadd036c21d3e0339.jpg)
そしたら「直前のコミットを上書き」という選択をクリックしましょう。
すると最新のコミットメッセージが反映されます。
![](https://jito-site.com/wp-content/uploads/2024/03/78a3257c0be487d3ea665da2c41afcca.jpg)
ここの文章を修正して、右下にある「コミット」をクリックしましょう。
![](https://jito-site.com/wp-content/uploads/2024/03/9bc1eb079f108966d3f27fe51d42c5e8.jpg)
コミットをクリックすると下記画像のように警告がでます。
![](https://jito-site.com/wp-content/uploads/2024/03/dadff8619e93928f93d0b6f0a06a3d91.jpg)
「OK」をクリックすると、下記のようにコミットメッセージの修正が反映されます。
![](https://jito-site.com/wp-content/uploads/2024/03/cdd075f571d55d5748cf3ebe1379e92b.jpg)
これで最新のコミットメッセージをSourceTreeで修正できました。
【解決】SourceTreeでコミットメッセージを修正する方法【過去の時】
以前にコミットしたメッセージを修正したい時もありますよね。
そんな手順がこちら↓
- 修正したいコミットの1つ前をクリック
- 対話形式でリベースをクリック
- 修正したいコミットを選択して編集
順に解説してきます。
まず「ファイルステータス」にて、修正したいコミットの1つ前をクリックしましょう。
下記の「テキストを集成しました」を直したい場合、その1つ前の「test01」を選択します。
![](https://jito-site.com/wp-content/uploads/2024/03/993dee12633cb7a4583bf3efb3cf5c16.jpg)
1つ前のものを選択して右クリックを押します。
するとメニューが展開されるので「〇〇の子を対話形式でリベース」をクリックしましょう。
![](https://jito-site.com/wp-content/uploads/2024/03/77c0c95418852e179be74d178a6edd71.jpg)
すると下記のようなポップアップがでます。
![](https://jito-site.com/wp-content/uploads/2024/03/ac6555f5f65f942c60fc8613f0ba2c1f-e1710918870362.jpg)
ここで修正したいコミット部分を選択して、左下にある「メッセージを編集」をクリックします。
メッセージを編集できる入力画面がでるため、ここで修正してOKをクリックしましょう。
![](https://jito-site.com/wp-content/uploads/2024/03/f5254a71d5f369e80257bd95fb40a35f-e1710919285405.jpg)
すると下記画像のように修正されたコミットメッセージになるので、右下の「OK」をクリックして反映させます。
![](https://jito-site.com/wp-content/uploads/2024/03/3ef695de39b6444000e88a66ccbf2385-e1710919345595.jpg)
これで下記画像のように過去のコミットメッセージを修正することができました!
![](https://jito-site.com/wp-content/uploads/2024/03/afddf02566426904ed5b78941291890b.jpg)
【注意】SourceTreeで「プッシュしてある」コミットメッセージを修正する時
プッシュしてあるコミットメッセージを修正するときは注意が必要です。
というのも同じように修正した場合、下記のように枝分かれしてしまうため。
![](https://jito-site.com/wp-content/uploads/2024/03/1bb04d0282f0a48d7bcc91f497b27fa8.jpg)
![ジト](https://jito-site.com/wp-content/uploads/2022/02/image.jpg)
リモートとローカルの内容が異なってしまう。
この状態でプッシュしようとすると、エラーが起きてしまいます。
![](https://jito-site.com/wp-content/uploads/2024/03/ad30e5ddde16c1cbe3732aa8880f03e5.jpg)
対処法としては「強制プッシュ」をして、枝分かれを1本にすることですね。
ただ複数人で作業していると、整合性がとれなくなったり競合が起きる可能性があるため「非推奨」となっております。
そのためあまりおすすめはしない対処法です。
下記などの状況のみ使う方法とするのが良いですね。
- 自分1人だけのプロジェクト
- メンバー全員がOKしている状況
そんな強制プッシュのやり方は、下記記事にてまとめておりますので参考にどうぞ↓
![](https://jito-site.com/wp-content/uploads/2024/03/88c3f5d12c926c6cb871703ef9713606-160x160.png)
他にもSourcetreeで使えるものをまとめていますので参考にどうぞ↓
![](https://jito-site.com/wp-content/uploads/2024/04/sourctree-summary-160x160.png)
【解決】SourceTreeでコミットメッセージを修正する方法:まとめ
- 最新コミットメッセージの修正は「直前のコミットを上書き」から
- 過去コミットメッセージの修正は「対話形式でリベース」から
- プッシュしてある場合は枝分かれするので注意
![ジト](https://jito-site.com/wp-content/uploads/2022/02/image.jpg)
SourceTreeでコミットメッセージを修正時はためしてみてね!