2
當使用參考消息提交
git revert -n f0000000
git revert -n baaaaaaa
,纔有可能問git的新提提交信息的所有您已恢復了提交,而不只是提交一個恢復多次提交?
我在git版本1.6.3.3,所以道歉,如果它已被修復在更新的版本。
當使用參考消息提交
git revert -n f0000000
git revert -n baaaaaaa
,纔有可能問git的新提提交信息的所有您已恢復了提交,而不只是提交一個恢復多次提交?
我在git版本1.6.3.3,所以道歉,如果它已被修復在更新的版本。
據我所知,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
@Downvoter:有什麼問題這篇文章?標題末尾是否需要問號? –
非常好的問題。 +1。不知道爲什麼這是downvoted! – manojlds