如何为你的Git仓库添加一个空白的目录

240 阅读1分钟

如何为你的 Git 仓库添加一个空白目录

让我们来看看如何在你的git仓库中添加一个空白目录。

Git中,有时我们想保留一个目录在仓库中使用,但保持它没有文件。想这样做的原因有很多,但可能是这个文件夹是用来存放克隆仓库的人需要创建的文件,或者是一个脚本创建了自定义的文件放到这个文件夹里

如果我们想创建一个空白目录,我们可以很容易地做到,但当我们使用git push 推送到我们的远程时,它就不会被推送。因此,我们需要做一些稍微不同的事情。

在 Git 仓库中创建一个空白目录

最简单的方法是在你要维护的目录中创建一个.gitignore 文件。

纯文本

- index.html
- myRepository <-- Empty directory
- myCss
--- style.css
--- main.css

我们要推送myRepository 到我们的 git 仓库。要做到这一点,创建一个新的文件myRepository ,称为.gitignore 。在该文件中,放入以下代码。

普通文本

*
*/
!.gitignore

这将忽略所有文件、文件夹和子目录,但包括.gitignore 文件本身。这意味着该文件将被推送,而我们可以保留该目录,同时不保留其任何内容。

接下来,就像你通常做的那样,通过运行以下命令推送你的git仓库

Shell

git add .
git commit -m "Added .gitignore"
git push

现在你的目录将在你的仓库中持续存在,而目录的内容则不会。

Git 空白(解决方案) 目录库(版本控制)

经Johnny Simpson, DZone MVB许可发表在DZone。在此查看原文。