我有一个git命令,我运行它来显示我的日志。它主要按设计工作,但我注意到当我使用--oneline运行更简化的版本时,它会显示标记的条目更好一点。在--oneline版本中我回来了(标签:12.8.16.1)而不是(12.8.16.1)。我要么修改--oneline版本以包含作者或修复我当前的命令,以便它显示标签为(标签:xxxx)
命令我想修改为include(tag: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
答案 0 :(得分:2)
试试pimped out 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