Как зафиксировать и отправить пустой каталог в ваш репозиторий Git?

Как зафиксировать и отправить пустой каталог в ваш репозиторий 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)



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE