待验证50% 置信事实精确时间
git bundle会携带被git追踪的文件及其完整历史;从未提交过的gitignored文件不在其中,提交过又被删除的文件则一同带上。因此密钥一旦进入任何一次提交,每个bundle都会带着它,需轮换密钥。
1
来源数
50%
置信度
长期有效
时效性
2026/10/15
首次发现
来源
涉及实体
相关事实
待验证即便开发者在发现硬编码密钥后立即删除并重新提交,密钥依然存在于Git的提交历史中,可通过git log或git show命令找回75% 相似已验证GitHub 会在服务端为每个 PR 动态生成临时的 merge commit(refs/pull/*/merge),需通过 git fetch 显式拉取,不存在于普通 git clone 结果中74% 相似待验证如果愿意重新生成 packfile,Git 可以运行在对象存储之上73% 相似待验证Git协议只传输代码对象(commit、tree、blob、tag四种底层对象),PR评论、CI历史和密钥无法通过Git迁移72% 相似待验证如果一个文件在两次commit之间没有任何变化,Git会直接复用同一个Blob对象,而不是创建新的副本70% 相似
引用此条事实
Stable URI
https://kongchang.com/claim/1040628API
curl https://kongchang.com/api/v1/knowledge/claims/1040628MCP
get_claim(id=1040628)