如何使用revert --continue
命令提供消息(即在执行还原然后解决冲突之后)?
revert --continue
尝试弹出一个消息编辑器(在我的系统上失败 - 不同的问题),但如果我试试这个:
git revert --continue -m "Reverted blah blah and resolved conflicts"
我发现git revert
有一个-m
参数用于其他目的。
我在文档中没有看到任何其他与消息相关的参数。是否有一些未列出的常用选项?
答案 0 :(得分:5)
运行<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row ">
<div class="col-md-8 ">
</div>
<div class="col-md-4">
<div class="search">
<p>search</p>
</div>
<div class="about">
<p>about</p>
</div>
</div>
</div>
,然后git revert --no-commit <SHA>
答案 1 :(得分:0)
替代拉曼·兹里奇(Raman Zhylich)的答案:
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.")"