优秀的编程知识分享平台

网站首页 > 技术文章 正文

git .gitkeep 文件(git packfile is truncated)

nanyue 2024-09-04 09:12:55 技术文章 21 ℃

之前我在gitee创建了一个叫knowledge的项目,并且创建了一个空的php目录。

将代码克隆代码库查看,会发现在在空的php目录中会存在一个.keep文件:

www@SD-20200928IIIF:/mnt/d/data/knowledge$ ls -l
total 8
-rwxrwxrwx 1 root root  989 Apr 22 08:51 README.en.md
-rwxrwxrwx 1 root root 1353 Apr 22 08:51 README.md
drwxrwxrwx 1 root root  512 Apr 22 08:51 php
www@SD-20200928IIIF:/mnt/d/data/knowledge$ ls -a php
.  ..  .keep

有趣的事,在别的项目中也可能会出现这个文件,只不过有的名称可能是.gitkeep。它(.keep)在你想用git提交空目录时特别有用。

git默认是不允许提交一个空的目录到版本库上的, 可以在空的文件夹里面建立一个.keep或者.gitkeep文件,然后提交去即可。

Tags:

最近发表
标签列表