Как добавить и вставить пустой каталог в git?

Примеры по запросу.

Ошибка при попытке использовать bash :

mintvm ~ # echo $BASH_VERSION
4.3.11(1)-release
mintvm ~ # echo $ZSH_VERSION

mintvm ~ # history 1 5
-su: history: too many arguments
mintvm ~ #

Работает при использовании zsh :

mintvm ~ # zsh
mintvm# echo $BASH_VERSION

mintvm# echo $ZSH_VERSION
5.0.2
mintvm# history 1 5
    1  echo $BASH_VERSION
    2  echo $ZSH_VERSION
    3  history 1 5
mintvm#
1
30.03.2018, 13:29
2 ответа

Вы не должны. Но вы всегда можете добавить пустой readme.mdили .gitignore, чтобы иметь возможность сделать это.

См. https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3F.

2
27.01.2020, 23:14

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

$ touch directoryname/.empty_dir
$ git add directoryname/.empty_dir
$ git push

С помощью gitвы можете использовать .gitignoreвместо .empty_dirвыше (, на самом деле подойдет любое имя, и единственная причина использовать скрытое имя файла — это избегайте его просмотра, когда вы перечисляете содержимое каталога с помощьюls).

4
27.01.2020, 23:14

Теги

Похожие вопросы