Для чего нужен файл. git в каталоге подмодулей? - PullRequest
2 голосов
/ 16 февраля 2020

Для чего нужен файл. git в каталоге подмодулей?

Подмодуль сопоставлен с каталогом public, созданным с помощью Hu go. Это помещается на сайт Github Pages.

Когда я запускаю hugo --cleanDestinationDir

Что произойдет, если это будет удалено? Можно ли это воссоздать в рамках сборки в Travis CI?

1 Ответ

1 голос
/ 16 февраля 2020

Файл. git представляет собой gitfile:

Простой файл. git в root рабочего дерева, которое указывает на каталог, который является реальным хранилищем.

https://git-scm.com/docs/gitglossary

Этот файл содержит

gitdir: <path>

с путем к родительскому каталогу. git каталог.

Этот механизм часто используется для рабочего дерева извлечения подмодуля, чтобы позволить в содержащем суперпроекте git извлекать ветку, в которой нет подмодуля. Оформление заказа должно удалить все рабочее дерево подмодулей, не теряя хранилище подмодулей.

https://git-scm.com/docs/gitrepository-layout

...