提交空文件夹结构(使用git)

10 浏览
0 Comments

提交空文件夹结构(使用git)

这个问题已经有了答案

如何向Git仓库中添加空目录?

我的项目根目录下有一个data的目录。它包含一个images目录和一些文件。这是一个示例:

data
├── images
│   ├── image1.jpg
│   ├── image2.jpg
│   └── image3.jpg 
├── results.csv
└── r.txt

在gitignore里面,应该写什么来忽略data目录中的文件(即 results.csv和r.txt),以及images目录中的文件(即image.jpg、image2.jpg和image3.jpg)?

当我提交它时,仓库中的文件夹结构应该是:

data/
└── images/

因此,我只想提交空的文件夹结构。

admin 更改状态以发布 2023年5月23日
0
0 Comments

在Git中,您不能提交空文件夹,因为Git实际上不保存文件夹,只保存文件。如果您确实希望它们为“空”(即没有可提交内容),则必须在这些目录中创建一些占位符文件。

0
0 Comments

只需在您想提交的每个文件夹中添加一个名为.gitkeep的文件即可。

在Windows上,当您在文件夹中右键单击时,请选择“Git bash from here”选项。 然后键入:touch .gitkeep

0