git fsck代表什么

  • 本文关键字:fsck git git git-fsck
  • 更新时间 :
  • 英文 :


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

该命令的文档中似乎没有提到该名称的含义。

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

虽然Git在技术上不是一个文件系统,但它可以类似地使用,命令名就是一个隐喻。

它最初被称为:

  • fsck-cached(git 0.99),以检查存储库中的错误
  • 然后是fsck-objects(git 0.99.8),以便报告对象的确切错误,而不是不明确的"坏sha1文件">
  • 最后是git fsck(git 1.5.0,2007年1月)

这反映了Git最初是作为一个文件系统构建的,带有节点图,git fsck在本次GitHub培训中作为一个文件系统检查,用于验证完整性并发现损坏的对象。

最新更新