如何为你的 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。在此查看原文。