【发布时间】:2011-10-01 11:59:50
【问题描述】:
git show-branch 使用 git-parse-rev 可以解析的相对修订表达式显示提交,例如“dev~106^2~52”。如何从 git-log 获得相同的输出?
【问题讨论】:
git show-branch 使用 git-parse-rev 可以解析的相对修订表达式显示提交,例如“dev~106^2~52”。如何从 git-log 获得相同的输出?
【问题讨论】:
没有。
git log (git help log) 的文档描述了使用--pretty=tformat:... 自定义输出的方法,但不幸的是,git describe 样式的修订标识符没有占位符,也没有运行 shell 命令的占位符并使用它的输出。要么可以做你想做的事。也许您可以将它们推荐给 Git 开发人员。
【讨论】:
Yes?: 类似git log | git name-rev --stdin,即参见git name-rev 手册页以获取此格式。
我有一个类似的问题describe a commit relative to a tag in parent^/ancestor~ format 链接回这里 ;-)
【讨论】: