You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何确认Git仓库是否已启用git maintenance start及关联任务仓库?

如何确认Git仓库是否已开启git maintenance start

检查单个目标仓库

  • 在目标仓库的根目录下执行以下命令,查看是否存在维护启动标记:
    git config --local --get maintenance.start
    
    如果返回类似2024-05-20T10:30:00+08:00的时间戳,说明该仓库已经执行过git maintenance start,开启了自动维护。
  • 也可以直接打开仓库内的.git/config文件,检查是否存在[maintenance]配置段,且包含start = <时间戳>的条目。

查看所有被维护任务覆盖的仓库

Windows任务计划中的Git维护任务会根据全局配置确定要处理的仓库,你可以通过以下方式查看完整列表:

  • 执行全局配置查询命令:
    git config --global --get-regexp maintenance.repos
    
    输出结果会列出所有被注册到自动维护任务中的仓库路径。
  • 手动查看Git全局配置文件:打开C:\Users\<你的用户名>\.gitconfig,查找[maintenance]段落,其中的repos条目逐一对应被维护的仓库。

补充说明

Windows任务计划里的「每小时/每日/每周」Git维护任务,实际执行的是git maintenance run --task=<任务类型>命令,该命令会优先处理全局maintenance.repos列表中的仓库,同时也会检查本地配置了maintenance.auto=true的仓库(通常通过git maintenance start自动添加到全局列表)。

内容的提问来源于stack exchange,提问作者sayanel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 06:25:03