私は自分のローカル作業に git を使用しており (そしてそれが大好きです)、この記事で説明されているワークフローと同様のワークフローに従います。基本的に、新しい機能を開始するときは、そのためのブランチを作成し、通常のハックとコミットのサイクルを経て、それが終わったと思ったら、 を使用して 1 つのコミットに押しつぶしgit rebase --interactive master
、常に終了します。多数のコミット メッセージを記事の例のように編集して、ここに再現します。
[#3275] User Can Add A Comment To a Post
* Adding Comment model, migrations, spec
* Adding Comment controller, helper, spec
* Adding Comment relationship with Post
* Comment belongs to a User
* Comment form on Post show page
もちろん、それは一連の行を削除し、各コミット メッセージの前に# This is the xth commit message
コピー アンド ペーストした後です。*
さて、私が疑問に思っていたのは、 git rebase -i が押しつぶされたコミットメッセージを出力する方法をカスタマイズして、ハッキングをすべて行う必要がないようにする方法はありますか?
(問題があれば、msysgit を使用します。私のエディターは Notepad++ です。)
ありがとう!