.gitkeep文件的作用

作用
git无法追踪一个空文件夹,当用户需要追踪(track)一个空文件夹的时候,按照惯例,大家会把一个称为.gitkeep的文件放在这些文件夹里。

举例

就个人而言,一般需要.gitkeep地方,是希望完成以下功能:

  • 使git忽略一个文件夹下的所有文件,并保留该 文件夹
# .gitignore 

# ignore all files in lib/
lib/*
# except for .gitkeep
!.gitkeep
# ignore TODO file in root directory,not subdir/TODO
/TODO

.gitignore采用上面的写法时,git会忽略lib文件夹下除了.gitkeep外的所有文件。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 10,352评论 0 9
  • 为什么要有.gitignore文件 项目中经常会生成一些Git系统不需要追踪(track)的文件。典型的是在编译生...
    shadow雨轩阅读 13,423评论 0 0
  • 输入 y ,创建 git_hug 目录No githug directory found, do you wish...
    风花花阅读 6,044评论 0 4
  • Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就...
    bondPang阅读 5,120评论 0 6
  • 有很多文件不必使用git管理。例如Eclipse或其他IDE生成的项目文件,编译生成的各种目标或临时文件等。 使用...
    Ten_Minutes阅读 6,502评论 0 4