Git
生成 Git 相关条目的模块。
概述
{{$git.commitEntry}}
生成一个由 git log 打印的随机提交条目。这包括一个提交哈希 {{$git.commitSha}}
、作者、日期 {{$git.commitDate}}
和提交消息 {{$git.commitMessage}}
。你还可以使用 {{$git.branch}}
生成一个随机分支名称。
branch
生成一个随机的分支名称。
返回: 字符串
示例
{{$git.branch}} // 'alarm-copy'
commitDate
使用与 git log 相同的格式生成 git 提交的日期字符串。
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
refDate | 字符串 | 数字 | 日期 | {{$date.now}} | 用作提交参考点的日期。 |
返回: 字符串
示例
{{$git.commitDate}} // '2024 年 8 月 30 日星期五 04:24:54 -0700'
{{$git.commitDate(refDate='2020-01-01')}} // '2019 年 12 月 31 日星期二 17:27:55 -0200'
commitEntry
生成一个由 git log 打印的随机提交条目。
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
eol | 'LF' | 'CRLF' | 'CRLF' | 选择要使用的行尾字符。'LF' = '\n' ,'CRLF' = '\r\n' |
merge | 布尔值 | {{$datatype.boolean(probability=0.2)}} | 设置为 true 以生成合并消息行。 |
refDate | 字符串 | 数字 | 日期 | {{$date.now}} | 用作提交参考点的日期。 |
返回: 字符串
示例
{{$git.commitEntry}} //
'commit 5361577f8f0cead32aeed70e5c14f4f8cedac35e
作者:Verlie_McCullough42 <Verlie.McCullough@hotmail.com>
日期:2024 年 8 月 30 日星期五 01:03:23 +1200
绕过冗余电容器'
commitMessage
生成一个随机的提交消息。
返回: 字符串
示例
{{$git.commitMessage}} // '压缩固态防火墙'
commitSha
生成一个随机的提交 SHA。默认情况下,提交 SHA 的长度为 40 个字符。对于较短的提交 SHA,请使用 length
选项。
通常的短提交 SHA 长度为:
- GitHub 为 7
- GitLab 为 8
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
length | 数字 | 40 | 提交 SHA 的长度。 |
返回: 字符串
示例
{{$git.commitSha}} // '0fce0cd84e9d64faf6b30c3eaed0a8bfe1ef43a5'
{{$git.commitSha(length=7)}} // 'fdf87b3'