相关疑难解决方法(0)

Git:如何在'git reset'之后重用/保留提交消息?

作为Git用户,我经常遇到这种情况,我需要以一种不适合--amend或不适合rebase -ifixup提交的方式重做一个或多个提交.通常我会做类似的事情

git reset HEAD~1
# hack, fix, hack
git commit -a
# argh .. do I need to retype my message?
Run Code Online (Sandbox Code Playgroud)

我认为合理的撰写提交消息非常严重.它们通常包含较大的文本,其中包含对更改的引用和理由.到目前为止,我对通过未排序git reflog,git log复制和粘贴过程恢复旧提交消息的漫长过程感到非常恼火.

有没有更好的解决这个问题?如果我包含多个提交,它会怎么样?

编辑:经过一番思考之后,我认为我正在寻找的是一些git stash- like功能,用于提交消息,其中fixup/revision提交不合适.

git commit-message commit git-rebase git-reset

88
推荐指数
4
解决办法
1万
查看次数

标签 统计

commit ×1

commit-message ×1

git ×1

git-rebase ×1

git-reset ×1