Подтвердить что ты не робот

Что означает git fsck?

В чем смысл за именем команды fsck?

документация команды, похоже, не упоминает, что означает имя.

4b9b3361

Ответ 1

Это означает файловую систему ChecK. Имя взято из команды Unix fsck, которая используется для проверки файловой системы.

Ответ 2

Сначала он был вызван:

  • fsck-cached (git 0.99), чтобы проверить репозиторий на наличие ошибок
  • затем fsck-objects (git 0.99.8), чтобы сообщить, что именно не так с объектом, вместо двусмысленного файла bad sha1.
  • и, наконец, git fsck (git 1.5.0, январь 2007 г.)

Он отражает, что Git изначально был построен как файловая система с графиком узлов и git fsck представлен в этом Обучение GitHub как проверка файловой системы, которая проверяет целостность и находит поврежденные объекты.