作为 Git 用户,我经常遇到这样的情况,即我需要以不适合--amend
或不适合修复提交的方式重新处理一个或多个rebase -i
提交。通常我会做类似的事情
git reset HEAD~1
# hack, fix, hack
git commit -a
# argh .. do I need to retype my message?
我非常认真地对待明智的组合提交消息。它们通常包含较大的文本,其中包含更改的参考和理由。到目前为止,我对通过 unsorted 以及复制和粘贴过程来恢复我的旧提交消息的漫长过程感到非常git reflog
恼火git log
。
有没有更好的方法来解决这个问题?如果我包含多个提交,它会如何?
编辑:经过一番思考,我认为我正在寻找一些类似于 git stash的功能,用于不适合修复/修改提交的提交消息。