当前位置:首页 > Web开发 > 正文

得益于Linus的思想

2024-03-31 Web开发

今天发明git push之后,,长途货仓缺了文件夹,查资料后发明git是不能上传空文件的,解决要领是在每个空文件夹内放入一个无意义文件,这样空文件夹就不是“空”文件夹了,等到我们不需要的时候,可以把无意义文件删失,从而到达上传“空”文件夹的目的。而放入及删除无意义文件的过程,得益于Linus的思想,我们可以批量操纵。

以下代码执行于Git Bash

在每个空文件夹内插手名为.gitkeep的无意义文件:

find . \( -type d -empty \) -and \( -not -regex ./\.git.* \) -exec touch {}/.gitkeep \;

批量删除添加的.gitkeep文件

find ./ -type f -name '.gitkeep' -delete

git无法上传空文件夹分析

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31019.html