
Как зафиксировать и отправить пустой каталог в ваш репозиторий Git?
16 мая 2022 г.Иногда в Git мы хотим сохранить каталог для использования в репозитории, но оставить его свободным от файлов. Есть много причин, по которым вы хотели бы это сделать, но, возможно, либо папка используется для хранения файлов, которые должен создать человек, клонирующий репозиторий, либо скрипт создает пользовательские файлы для помещения в эту папку .
Если вы хотите создать пустой каталог, вы можете сделать это легко, но он не будет отправлен, когда мы используем git push
, чтобы отправить его на ваш пульт. Таким образом, нам нужно сделать что-то немного другое.
Создайте пустой каталог в репозитории Git
Самый простой способ сделать это — создать файл .gitignore
в каталоге, который вы хотите поддерживать.
- index.html
- myRepository <-- Пустой каталог
- мойСсс
--- стиль.css
--- main.css
Возможно, вы захотите отправить myRepository
в свой репозиторий git. Для этого создайте в myRepository новый файл с именем .gitignore. В этот файл поместите следующий код:
!.gitignore
Это проигнорирует все файлы, папки и подкаталоги, но включит сам файл .gitignore
. Это означает, что файл будет отправлен, и мы сможем сохранить каталог, не сохраняя его содержимое.
Затем просто нажмите на свой репозиторий git, как обычно, выполнив следующие команды:
``` ударить
git добавить .
git commit -m "Добавлено .gitignore"
git push
Теперь ваш каталог сохранится в вашем репозитории, а содержимое каталога — нет.
Также опубликовано [Здесь] (https://fjolt.com/article/git-add-blank-directory)
Оригинал