0

我有一个运行 git 命令来显示我的日志。它主要按设计工作,但是我注意到当我使用 --oneline 运行更简化的版本时,它会更好地显示标记的条目。在 --oneline 版本中,我返回(标签:12.8.16.1)而不是(12.8.16.1)。我想修改 --oneline 版本以包含作者或修复我当前的命令,以便将标签显示为 (tag:xxxx)

我想修改以包含的命令(标签:xxxx)

git log 12.6.22.1.. --pretty=format:"%an %C(yellow)%h %Cred%ad %Cgreen%d %Creset%s"  --date=short  testfile.xml


Smith e8995d2 2012-07-10  (12.8.16.1, origin/BUG_23213) Fix issue with bad code 
Jones 1bf9013 2012-07-03  FEATURE 1232 - added some new stuff

这是简单的 --oneline 版本的示例。它工作正常,除了我想添加作者。

git log 12.6.22.1.. --oneline --no-merges --decorate=short testfile.xml

 68b52ac PROJ 12311 - Adding field to report page
 37629d2 (tag: 12.8.16.1) Tagging for release
 0a8f43b (origin/BF_12312) Update timer to deal with milliseconds
4

1 回答 1

2

试试拉皮条的 git log alias。它有漂亮的单行/作者格式。这是完整的命令:

git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
于 2012-08-29T04:06:30.453 回答