L
L
Leonid2016-12-29 11:40:47
git
Leonid, 2016-12-29 11:40:47

Ignore rules in .gitignore - how to preserve the structure of empty subfolders?

Let's say we have the following part of the project's file structure:

/files
/files/uploads
/files/users
.gitignore

I need to have empty folders in the repository:
/files/uploads
/files/users

but without any content inside them, while I don't want to add separate .gitignore files to these folders, but do everything at the root .gitignore level.
How can I do it better and easier (more correctly)?
/files/uploads/*
/files/users/*

такой вариант пустые папки uploads и files не создает, нужен такой вариант:
/files/uploads/*
!/files/uploads
/files/users/*
!/files/users

или я что напутал и можно было проще?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
Игорь Воротнёв, 2016-12-29
@HeadOnFire

Добавьте в эти папки пустой файл .gitkeep
Это не стандартный файл Git, но общепринятая практика.

Толстый Лорри, 2016-12-29
@Free_ze

Гит не отслеживает папки. Единственный вариант - класть туда пустые файлы.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question