如何使用 git-parse-rev 的相对修订语法让 git-log 显示提交

发布于 2024-11-19 12:56:28 字数 95 浏览 2 评论 0原文

git show-branch 使用可以由 git-parse-rev 解析的相对修订表达式显示提交,例如“dev~106^2~52”。如何从 git-log 获得相同的输出?

git show-branch displays commits using the relative revision expressions that can be parsed by git-parse-rev, for example "dev~106^2~52". How can I get the same output from git-log?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

奶气 2024-11-26 12:56:28

否。

git log 的文档 (git help log) 描述了使用 --pretty=tformat:... 自定义输出的方法,但不幸的是,没有用于 git describe 样式修订标识符的占位符,也没有用于运行 shell 命令并使用其输出的占位符。要么可以做你想做的事。也许您可以向 Git 开发人员推荐它们。

No.

The documentation for git log (git help log) describes ways to customize the output using --pretty=tformat:..., but unfortunately there is no placeholder for git describe-style revision identifiers, nor is there a placeholder to run a shell command and use its output. Either would make it possible to do what you want. Perhaps you can suggest them to the Git developers.

擦肩而过的背影 2024-11-26 12:56:28

是吗?:类似 git log | 的东西git name-rev --stdin,即查看git name-rev手册页获取该格式。

我有一个类似的问题描述相对于父级^/ancestor~格式的标签的提交,该问题链接回此处;- )

Yes?: Something like git log | git name-rev --stdin, that is, see the git name-rev man page for obtaining this format.

I had a similar question describe a commit relative to a tag in parent^/ancestor~ format which was linked back here ;-)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文