git fsck代表什么?

时间:2014-01-16 01:45:33

标签: git git-fsck

fsck命令名后面的含义是什么?

命令的documentation似乎没有提到名称的含义。

2 个答案:

答案 0 :(得分:39)

它代表File System ChecK。该名称取自Unix fsck命令,该命令用于验证文件系统。

答案 1 :(得分:19)

首先被称为:

  • fsck-cached(git 0.99),检查存储库是否存在错误
  • 然后fsck-objects(git 0.99.8),以报告对象的确切错误,而不是模糊的“坏sha1文件”。
  • 最后git fsck(git 1。5。0,2007年1月)

它反映出Git最初是作为文件系统构建的,其中包含节点图表git fsck在此GitHub Training中显示为文件系统检查,用于验证完整性并找到腐败的物品。