我有一个服务器设置,它使用只读 git 用户部署代码。我们只是将其中一个子目录移到了 fuse S3FS 上,虽然速度很慢,但非常适合我们的需求。现在运行 git pull 时,它正在扫描整个目录,这需要大约 20 分钟,而过去只需要几分之一秒。
我在 git 中有一个名为 uploads/ 的文件夹。我从 git 中删除了所有文件(上传/*)。Git 现在有一个名为 uploads/ 的空文件夹。网络目录挂载在uploads/.
.gitignore 是:
/uploads
/uploads/*
关于如何让 GIT 不扫描此目录的任何想法?