What does git fsck stand for?

前端 未结 2 413
误落风尘
误落风尘 2021-02-05 00:14

What is the meaning in behind the fsck command name?

The documentation of the command does not seem to mention what the name stands for.

2条回答
  •  别那么骄傲
    2021-02-05 00:41

    It was first called:

    • fsck-cached (git 0.99), to check the repository for errors
    • then fsck-objects (git 0.99.8), in order to report what exactly is wrong with the object, instead of an ambiguous 'bad sha1 file'.
    • and finally git fsck (git 1.5.0, January 2007)

    It reflects that Git was initially built as a file system, with a graph of nodes and git fsck is presented in this GitHub Training as a file system check which verifies integrity and finds corrupt objects.

提交回复
热议问题