使用
恢复多次提交时git revert -n f0000000
git revert -n baaaaaaa
是否有可能要求git在新的提交消息中提及您已经恢复的所有提交,而不仅仅是其中一个提交?
我使用的是git版本1.6.3.3,如果它已在更新版本中修复,请道歉。
答案 0 :(得分:2)
据我所知,git会为每个恢复创建一个新的提交消息,因此您将无法将它们全部保存在一起。
一个建议是,如果提交在一起,您可以先将它们压缩,然后还原,从而获取所有提交消息。
编辑:
另一种选择,如果您可以称之为:
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