如何使用revert --continue命令提供消息(例如,在执行恢复然后解决冲突之后)?
revert --continue尝试弹出一个消息编辑器(在我的系统上失败--不同的问题),但如果我尝试这样做:
git revert --continue -m "Reverted blah blah and resolved conflicts"
我发现git revert有一个用于不同目的的-m参数。
我在文档中没有看到任何其他与消息相关的参数。是否有一些常见的选项没有列出?
发布于 2018-01-03 11:51:12
运行git revert --no-commit <SHA>,然后运行git commit -m "<message>"
发布于 2019-04-16 21:39:16
作为拉曼·日利希的答案的替代方案:
git revert <SHA>
git commit --amend -m "<message>"或者,如果您想要变得更花哨,并在合并提交的消息中添加一些内容。
oldSubject="$(git log -1 --format="%s")"
oldBody="$(git log -1 --format="%b")"
git commit --amend -m "$(echo -e "$oldSubject\n\n$oldBody\n\nfootnote: I'm a good boy.")"https://stackoverflow.com/questions/27507977
复制相似问题