Does Git delete empty folders?
本问题已经有最佳答案,请猛点这里访问。
我已承诺并将一个项目推送到我的Github帐户。
此项目包含以下部分文件结构:
1 2 3 4 5 6 7 8 9 | server | --- conf | ----- some files | --- java | --- lib |
Java和LIB文件夹是空的。当从GITHUB下载我的项目时,所得到的ZIP不包含Java和LIB文件夹。
Git是否删除空文件夹?我使用Atlassian的SourceTree作为我的Git客户端。
Git不会删除空文件夹;Git首先无法跟踪空文件夹(或任何类型的文件夹)。Git只跟踪文件,文件夹是偶然的。Git只在磁盘上创建文件夹以存放文件;Git的世界视图中不存在没有文件的文件夹。
如果要在Git存储库中保留一个"空"文件夹,则约定是向该目录中添加一个隐藏的空文件,如