有时在 Git 中,我们希望保留一个目录以供在存储库中使用,但保持它为空文件。您想要这样做的原因有很多,但也许该文件夹用于存储克隆存储库的人需要创建的文件,或者脚本创建自定义文件以放入该文件夹。
git push
如果我们想创建一个空白目录,我们可以很容易地做到这一点,但是当我们使用推送到我们的远程时它不会被推送。因此,我们需要做一些稍微不同的事情。
在 Git 存储库中创建空白目录#
最简单的方法是.gitignore
在要维护的目录中创建一个文件。
- index.html - myRepository <-- Empty directory - myCss --- style.css --- main.css
我们想要推myRepository
送到我们的 git 存储库。为此,请在myRepository
名为.gitignore
. 在该文件中,输入以下代码:
* */ !.gitignore
这将忽略所有文件、文件夹和子目录,但包括.gitignore
文件本身。这意味着文件将被推送,我们可以保留目录而不保留其任何内容。
接下来,只需像往常一样通过运行以下命令推送您的 git 存储库:
git add . git commit -m "Added .gitignore" git push
您的目录现在将保留在您的存储库中,而目录的内容则不会。