Папки .git отображаются как файл .git? - PullRequest
2 голосов
/ 08 декабря 2011

Начиная с этого утра, каждый раз, когда я клонирую репозиторий, обычные каталоги .git отображаются в виде файлов .git. В реестре нет ассоциаций файлов, которые я вижу, и никто в офисе не знает, что происходит. Я использую Windows 7. Что может быть причиной этого?

РЕДАКТИРОВАТЬ: Это, кажется, происходит только с подмодулями.

Заранее спасибо!

1 Ответ

2 голосов
/ 08 декабря 2011

Он должен быть связан с подмодулями:

  • в репозитории git есть только один собственный каталог .git
  • подмодуль, еще не загруженный в этом репозитории git, будет содержать'git-file' как введен в 2008 году

Из документации по макету git-репозитория :

Вы можете найти эти вещи вgit repository (каталог .git для репозитория, связанного с вашим рабочим деревом, или каталог 'project'.git для общедоступного «голого» репозитория.
Также возможно иметь рабочее дерево, где .git являетсяобычный файл ascii, содержащий gitdir: <path>\n, то есть путь к реальному git-репозиторию ).

Подробнее см. в Git Book по подмодулям .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...