我可以使用--source
选项向我展示列出的每个git提交的分支之一,例如
git log --branches --author=Tim --since='February' --decorate --oneline --source
向我展示了自二月以来的所有提交以及可以从中获取提交的其中一个分支。这是输出看起来的方式
我想在日期中添加我已交换使用--pretty
选项:
git log --branches --author=Tim --since=February --pretty=format:"%C(yellow)%h%Creset %Cred%d%Creset %C(cyan)%ar%Creset : %s"
和相应的输出
漂亮的格式占位符%d
添加了“引用名称,例如--decorate选项”(来自文档here)。什么是漂亮的格式占位符,包括每个提交到达的引用名称,如--source选项?
答案 0 :(得分:3)
包含每个提交的引用名称的漂亮格式占位符是什么,例如
--source
选项?
没有一个。 --source
选项设置了makes the revision walk add the appropriate command-line reference name to each commit the first time the commit is reached的标记。相同的标记为tested, and the saved information shown directly to a stdio stream, in show_decorations
in log-tree.c
,但pretty.c中没有任何内容使用该字段。
(其他代码使用->util
但是出于其他目的,因此字段名称为util
。请注意,如果保存,添加一个扩展到util字段的新格式字符应该相当容易,但你仍然需要设置标志。)