首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用revert指定commit消息--continue

使用revert指定commit消息--continue
EN

Stack Overflow用户
提问于 2014-12-16 23:24:48
回答 2查看 10.4K关注 0票数 11

如何使用revert --continue命令提供消息(例如,在执行恢复然后解决冲突之后)?

revert --continue尝试弹出一个消息编辑器(在我的系统上失败--不同的问题),但如果我尝试这样做:

git revert --continue -m "Reverted blah blah and resolved conflicts"

我发现git revert有一个用于不同目的的-m参数。

我在文档中没有看到任何其他与消息相关的参数。是否有一些常见的选项没有列出?

EN

回答 2

Stack Overflow用户

发布于 2018-01-03 11:51:12

运行git revert --no-commit <SHA>,然后运行git commit -m "<message>"

票数 15
EN

Stack Overflow用户

发布于 2019-04-16 21:39:16

作为拉曼·日利希的答案的替代方案:

代码语言:javascript
复制
git revert <SHA>
git commit --amend -m "<message>"

或者,如果您想要变得更花哨,并在合并提交的消息中添加一些内容。

代码语言:javascript
复制
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.")"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27507977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档