を使用して複数のコミットを元に戻す場合
git revert -n f0000000
git revert -n baaaaaaa
コミットの 1 つだけでなく、元に戻したすべてのコミットを新しいコミット メッセージで言及するように git に依頼することは可能ですか?
私は git バージョン 1.6.3.3 を使用しているため、最近のバージョンで修正されている場合は申し訳ありません。
を使用して複数のコミットを元に戻す場合
git revert -n f0000000
git revert -n baaaaaaa
コミットの 1 つだけでなく、元に戻したすべてのコミットを新しいコミット メッセージで言及するように git に依頼することは可能ですか?
私は git バージョン 1.6.3.3 を使用しているため、最近のバージョンで修正されている場合は申し訳ありません。
私の知る限り、git は元に戻すたびに新しいコミット メッセージを作成するため、それらをまとめて保存することはできません。
1 つの提案は、コミットがまとめられている場合、最初にそれらを押しつぶしてから元に戻すことで、すべてのコミット メッセージを取得できるというものです。
編集:
あなたがそれを呼び出すことができる場合、別の選択肢:
git revert -n <sha1>
cp .git/MERGE_MSG .git/MERGE_MSG_1
git revert -n <sha2>
cat .git/MERGE_MSG_1 >> .git/MERGE_MSG
git commit