Ale*_*ica 5 git version-control file-management file-manipulation
我注意到我的 git 存储库有很多.keep文件。当它们的父目录为空时,它们曾经很有用,但从那时起,许多目录现在有了真正的子目录,使它们在 git 中保持活力。
有没有一种好方法可以删除所有不需要的.keep文件?特别是那些:
.keepgit gc我查看了、等的文档git clean,但没有找到这样的功能。
正如您可以从随机“关注”文件夹和“.keep”文件 .keep中读取的那样,文件只是有用的文件,允许文件夹“提交”到存储库。
这是删除所有文件的命令.keep。然后按照您的意愿提交即可。
zrrbite@ZRRBITE MINGW64 /d/dev/git/keeptest (master)
$ git ls-files *.keep | xargs git rm
rm '.keep'
rm 'test/.keep'
zrrbite@ZRRBITE MINGW64 /d/dev/git/keeptest (master)
$ git st
## master
D .keep
D test/.keep
Run Code Online (Sandbox Code Playgroud)