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.
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.
It stands for File System ChecK. The name is taken from the Unix fsck
command, which is used to validate a file system.
While Git is not technically a file system, it can be used analogously and the command name is a metaphor on this.
It was first called:
fsck-cached
(git 0.99), to check the repository for errorsfsck-objects
(git 0.99.8), in order to report what exactly is wrong with the object, instead of an ambiguous 'bad sha1 file'.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.
© 2022 - 2024 — McMap. All rights reserved.
fsck
it's because things are really messed up, but they can't swear in git commands so they replaced a vowel with ans
– Tridentum