gpt4 book ai didi

git - 使用 git pretty 格式剪切下一个占位符,例如剪切日期字符串

转载 作者:太空狗 更新时间:2023-10-29 14:18:06 24 4
gpt4 key购买 nike

根据pretty format documentation你可以填充一个占位符。对于我的示例,我将使用 apache commons-io git repository . pad格式也可以带参数trunc。例如

git log --format="%<(25)%cn %<(25,trunc)%s"

会输出这样的东西

Kristian Rosenvold        [maven-release-plugin] ..
Kristian Rosenvold [maven-release-plugin] ..
Kristian Rosenvold Moved to changes
Kristian Rosenvold Updated release notes
Kristian Rosenvold Added Shift_JIS to list..

trunc 参数剪切下一个占位符并将剪切的字符串替换为..

是否可以只剪切下一个占位符而不添加 ..

例如,剪切占位符很有用。我只想输出日期而不是完整的日期格式。我想写类似的东西

git log --format="%h %<(10, cut)%ci"

它应该输出

06bcd4c 2016-01-01
11fae28 2015-12-30

最佳答案

可以使用控制字符删除 ..。例如

git log --format="%h %<(12,trunc)%ci%x08%x08"

会输出类似的东西

06bcd4c 2016-01-01
11fae28 2015-12-30

上面的日志语句在截断格式后使用了%x08x08 是删除一个输出字符的退格控制字符。所以 %x08%x08 将删除 ...

PS:由于 trunc 仅在字符串被截断时附加 .. ,因此上述解决方案仅在确定字符串将被截断时才有效。否则它会删除输出字符串的最后两个字符而不是 ..

关于git - 使用 git pretty 格式剪切下一个占位符,例如剪切日期字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35149158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com