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

使Spring Boot的gradle-git-properties插件生效的.git目录最小文件集

让gradle-git-properties 2.4.1正常工作的.git最小文件集

要确保com.gorylenko.gradle-git-properties 2.4.1插件能正常生成git属性(如分支名、提交哈希、提交时间等),你只需保留以下.git目录中的核心文件/目录,其余均可在.dockerignore中忽略:

必需保留的文件/目录

  • .git/HEAD:指向当前工作分支或提交的核心标记文件,插件依赖它识别当前所处的分支或提交状态
  • .git/refs/:存储分支(refs/heads/)、标签(refs/tags/)等引用信息,插件需要它获取分支名称、标签内容以及对应提交的哈希值
  • .git/objects/:存储git对象(提交、树、blob等),插件需要读取当前提交的详细信息(如作者、时间),因此至少要保留与当前提交及相关历史对应的对象文件(通常无需手动筛选,直接保留整个objects/目录即可,因为它是git仓库的核心数据存储)

可安全忽略的文件/目录(你当前列表中的条目)

你整理的这些文件/目录都不是插件运行必需的,可以直接加入.dockerignore:

  • .git/FETCH_HEAD:记录远程分支拉取的临时信息,插件不依赖
  • .git/AUTO_MERGE:合并过程中的临时状态文件,与插件功能无关
  • .git/fs-monitor--daemon/:git文件系统监控守护进程的工作目录,无关联
  • .git/ORIG_HEAD:合并、重置操作的备份文件,插件不需要读取
  • .git/hooks/:git钩子脚本目录,插件不会调用这些脚本
  • .git/logs/:引用操作的历史日志,插件无需依赖此内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 07:23:31