首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在“提交”期间在编辑器中显示“`git”?

如何在“提交”期间在编辑器中显示“`git”?
EN

Stack Overflow用户
提问于 2021-08-06 09:52:02
回答 1查看 261关注 0票数 0

我多次发现自己在git commit之前调用了git commit,查看在做新提交之前最后一次提交是什么。

是否有一种方法可以使用git commit的输出自动填充编辑器中的git log消息的注释部分?也许,即使有一些选项,如-n5?现在,它显示了分支和阶段性文件。

git: Show index diff in commit message as comment问题非常相似,但--verbose没有显示日志。

如果是相关的话,我会用vim作为我的编辑。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-06 11:40:30

可以使用--edit--file选项自定义提交消息。连字符可以与--file选项一起使用,以从stdin读取附加提交消息文本。这对我的vim没有很好的效果,可能是因为它没有作为vim -调用。

但是,Bash过程替代似乎是有效的:

代码语言:javascript
运行
复制
git commit --edit --file=<(git log -n5 | sed 's/^/# /')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68679621

复制
相关文章

相似问题

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