标签: git directory gitlab
我的一位同事试图从Git存储库中删除子目录的内容。她将本地提交推送到远程主服务器(在自托管的GitLab存储库上)。现在每当我们克隆远程存储库时,子目录仍然被克隆,但是为空。这怎么可能呢?我认为Git只适用于文件,而不适用于目录,并且存储库不可能包含空目录。
我运行了一些健全性检查:
还有什么其他情况可能导致Git维护一个空目录?还有其他我忽略的东西,或者这是Git中的一个新功能(或可能是一个bug)?