CI 中复用 Git 对象缓存(如复用 .git 目录或引用镜像)能省什么,过期引用会带来什么风险?
围绕“CI 中复用 Git 对象缓存(如复用 .git 目录或引用镜像)能省什么,过期引用会带来什么风险”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明对象复用减少下载与引用过期需 fetch 修正的平衡。
核心关键词CI git 对象缓存 引用镜像风险
前端工程化 · CI/CD面试题第 1 页,显示第 1–4 题,共找到 4 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
围绕“CI 中复用 Git 对象缓存(如复用 .git 目录或引用镜像)能省什么,过期引用会带来什么风险”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明对象复用减少下载与引用过期需 fetch 修正的平衡。
围绕“CI 检出具体提交构建时处于 detached HEAD 状态,这对构建和回写版本号有什么影响”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明游离头状态不产生分支移动、回写提交会悬空的后果。
围绕“前端 monorepo 克隆过慢时,git clone --depth 浅克隆解决了什么、在 CI 里有什么坑”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明浅克隆截断历史对 git describe/merge-base 等依赖历史命令的影响。
围绕“哪些前端质量检查适合放 pre-push 钩子,哪些必须留给 CI,划分依据是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答要按耗时与可绕过性划分本地快速反馈与强制门禁的职责。