\ 有时在 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
\ 您的目录现在将保留在您的存储库中,而目录的内容则不会。
也在这里发布
原文: https://hackernoon.com/how-to-commit-and-push-a-blank-directory-to-your-git-repository?source=rss