Что означает git fsck?
В чем смысл позади fsck
имя команды?
Документация команды, кажется, не упоминает, что означает название.
2 ответа
Решение
Он обозначает файловую систему ChecK. Название взято из Unix fsck
команда, которая используется для проверки файловой системы.
Сначала он был назван:
fsck-cached
(git 0.99), чтобы проверить хранилище на наличие ошибок- затем
fsck-objects
(git 0.99.8), чтобы сообщить, что именно не так с объектом, вместо неоднозначного "плохого файла sha1". - и наконец
git fsck
(Git 1.5.0, январь 2007 г.)
Это отражает то, что Git изначально был построен как файловая система с графом узлов и git fsck
представлен в этом GitHub Training как проверка файловой системы, которая проверяет целостность и находит поврежденные объекты.