Задать вопрос
Ответы пользователя по тегу Git
  • Как в Git в организовано хранение файлов?

    OTCloud
    @OTCloud
    Программирование и Архитектура ПО
    └─$ find .git                             
    .git
    .git/config
    .git/info
    .git/info/exclude
    .git/HEAD
    .git/refs
    .git/refs/tags
    .git/refs/heads
    .git/branches
    .git/hooks
    .git/hooks/pre-rebase.sample
    .git/hooks/post-update.sample
    .git/hooks/pre-commit.sample
    .git/hooks/pre-merge-commit.sample
    .git/hooks/update.sample
    .git/hooks/pre-receive.sample
    .git/hooks/commit-msg.sample
    .git/hooks/applypatch-msg.sample
    .git/hooks/pre-applypatch.sample
    .git/hooks/pre-push.sample
    .git/hooks/push-to-checkout.sample
    .git/hooks/prepare-commit-msg.sample
    .git/hooks/fsmonitor-watchman.sample
    .git/objects
    .git/objects/info
    .git/objects/pack
    .git/description

    Git Repository Layout
    https://git-scm.com/docs/gitrepository-layout

    objects
    Хранилище объектов, связанное с этим репозиторием. Обычно хранилище объектов самодостаточно (т. е. все объекты, на которые ссылается найденный в нем объект, также находятся в нем), но есть несколько способов его нарушить.
    - Вы можете получить неполный, но пригодный для локального использования репозиторий, создав поверхностный клон.
    - Вы можете использовать механизмы objects/info/alternates или $GIT_ALTERNATE_OBJECT_DIRECTORIES для заимствования объектов из других хранилищ объектов. Репозиторий с таким неполным хранилищем объектов не подходит для публикации для использования с тупыми транспортами, но в остальном все в порядке, если objects/info/alternates указывают на хранилища объектов, из которых он заимствован.
    ...

    и так далее.
    Ответ написан