私は、歴史上、文言を更新したいというコミットがいくつかあります。私はこれらの変更をリモートレポにプッシュしていません。SourceTreeの履歴コミットメッセージを更新します。
最後にコミットメッセージをリセットする方法が見つかりました。最新のものよりも他のコミットのためにそれを行う方法はありますか?
私は、歴史上、文言を更新したいというコミットがいくつかあります。私はこれらの変更をリモートレポにプッシュしていません。SourceTreeの履歴コミットメッセージを更新します。
最後にコミットメッセージをリセットする方法が見つかりました。最新のものよりも他のコミットのためにそれを行う方法はありますか?
履歴内の1つまたは複数のコミットのコミットメッセージを書き直すという目的を達成するために、rebase
機能を使用できます。
アプリケーションSourceTree is able to perform an interactive rebase。 SourceTreeのインタラクティブなリベース画面では、メッセージ列をダブルクリックするだけで、1つまたは複数のコミットメッセージを変更できます。
コマンドラインでこれは最も簡単にgit rebase -i <commit-id>
を使って行われます。 (実際にはGitのrebase commandでもっと面白いことができます。)<commit id>
を使ってリベースしてください。pick
をreword
に置き換えてください(古いメッセージと新しいメッセージ)。更新したいコミットメッセージをコミットします。