gpt4 book ai didi

git - 如何以自定义漂亮的日志格式在每个新行上附加选项卡?

转载 作者:行者123 更新时间:2023-12-05 08:19:02 25 4
gpt4 key购买 nike

我一直在研究您可以对 Git 日志进行哪些自定义,我想我已经确定了适合我的日志。但是,我不确定如何标记整个 git 消息。我可以在第一行完成,我假设整个 git 消息是一个长字符串。

此外,是否可以像 Git log default 那样输出整个 git 提交消息?也就是说,每行消息一行 1 行。

默认的 Git 日志:

commit 3246e9dfcf80d8edada9a559684b528658b8ccf5
Author: Reid
Date: Thu Jun 9 16:30:35 2016 -0400

Refactored Loading Indicators

commit 219a67a34036b40d18091ea3a1df6417c5feb245
Author: Reid
Date: Fri Jun 3 14:50:59 2016 -0400

Filter out Promotions < 0
Submission of Promo Code working with error messages
Refactored Loading Indicators
Limit 1 promo code per order via Mini Cart
Cart stays open if they change quantity of item
Migrated Drawer Animation to an Extension
Hooked into hideAllNavigation()
Dynamically Set Items Container Height
Implement the Mini Cart Experience Flag

我自定义的 git 日志格式:

3246e9d 2016-06-09 [Reid]

Refactored Loading Indicators

219a67a 2016-06-03 [Reid]

Filter out Promotions < 0 Submission of Promo Code working with error messages Refactored Loading Indicators Limit 1 promo code per order via Mini Cart Cart stays open if they change quantity of item Migrated Drawer Animation to an Extension Hooked into hideAllNavigation() Dynamically Set Items Container Height Implement the Mini Cart Experience Flag

我在 git 配置中的自定义 git 日志别名:

[alias]
logg = log --pretty=format:'%C(197)%h%Creset %C(039)%ad%Creset %C(177)[%an <%ae>]%Creset%n%n\t%s%n' --date=short

最佳答案

根据manpage of git-log ,格式字符之一是:

%x00: print a byte from a hex code

由于x09是\t的十六进制代码,你可以插入%x09,它将代表一个制表符。

关于git - 如何以自定义漂亮的日志格式在每个新行上附加选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37841374/

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