Git不支持添加空文件夹,但您可以在文件夹中创建.gitignore或.gitkeep或任何其他隐藏文件并添加它。 根据Git文档,目前Git索引(暂存区)的设计只允许文件被列出,没有人有足够的能力做出允许空目录的改变,也没有人关心这种情况来补救。目录是在添加文件时自动添加的。也就是说,目录从来不需要添加到仓库中,也不需要自己跟踪。 更多信息,请参阅:https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3F 您可以选择在目录中创建.gitignore或.gitkeep文件。 有关详细信息,请参阅:How do I add an empty directory to a Git repository?
3条答案
按热度按时间dw1jzc5e1#
Git不支持添加空文件夹,但您可以在文件夹中创建.gitignore或.gitkeep或任何其他隐藏文件并添加它。
根据Git文档,目前Git索引(暂存区)的设计只允许文件被列出,没有人有足够的能力做出允许空目录的改变,也没有人关心这种情况来补救。目录是在添加文件时自动添加的。也就是说,目录从来不需要添加到仓库中,也不需要自己跟踪。
更多信息,请参阅:https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3F
您可以选择在目录中创建.gitignore或.gitkeep文件。
有关详细信息,请参阅:How do I add an empty directory to a Git repository?
3okqufwl2#
在这种情况下,您需要
push
一个空文件夹,在推送到remote
存储库之前,您需要向该文件夹添加一些内容,例如.gitignore
。如果添加
remote
存储库,只需执行以下步骤git add <folder name>
git commit -m "a commit message"
git push -u origin master
如果没有,请先添加
remote
存储库,然后执行步骤1到3:git remote add origin <repository url with a .git at the end>
gzszwxb43#
Git不支持创建空的子文件夹。