设置GC.refLogExpire

10

我该如何设置gc.reflogExpire,使得项目永远不会过期?
它还接受哪些其他时间间隔格式?

手册中说可以将其设置为“90天或3个月”,但没有指定所需的格式。

3个回答

11

将gc.refLogExpire设置为“never”即可。

git config gc.reflogExpire "never"

8

我不确定这种格式是否有文档记录,但是git reflog使用date.c中的approxidate函数来解析过期时间。可能的值之一是“never”。


1

在命令行中进行设置

  • 180天: git reflog expire --expire=180
  • 永不过期: git reflog expire --expire=never

或者

在你的 .gitconfig 文件中设置 reflogExpire

[gc]
    reflogExpire = never # Make reflog never expire

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接