主页 > 知识库 > git提交空目录的方法

git提交空目录的方法

热门标签:语音平台系统 地图标注和图片标注 嘟声的电销机器人 洛阳便宜外呼系统厂家 医院地图标注 电销机器人怎么收费 沧州智能外呼系统收费 湖北稳定外呼系统 忻州外呼系统接口对接

前言

git和 svn不同,仅仅跟踪文件的变动,不跟踪目录。所以,一个空目录,如果里面没有文件,即便 git add 这个目录,另外在别处 check out 的时候,是没有这个空目录的。

只跟踪文件变化,不跟踪目录,这么设计是有原因的。但这会带来一些小麻烦。有时候,确实需要在代码仓库中保留某个空目录。比如测试时需要用到的空目录。下面来看看如何解决。

其实这里有两种情况:

一、目录是空的

这种情况下只需要在目录下创建.gitkeep文件,然后在项目的.gitignore中设置不忽略.gitkeep

.gitkeep 是一个约定俗成的文件名并不会带有特殊规则

二、目录中已经存在文件

那就需要首先在根目录中设置!.gitignore,然后在目标目录也创建一个.gitignore文件,并在文件中设置

*
!.gitignore

小结

好了,这样就可以在项目中提交空目录了,希望对大家的学习或者工作能有所帮助,如果有疑问大家可以留言交流。

您可能感兴趣的文章:
  • Git忽略提交的3种方法及Git忽略规则
  • Git代码提交流程及git命令汇总(基础篇)
  • Git 创建分支提交远程分支详解
  • Git 教程之查看提交历史详解
  • 浅析git 删除某次指定的提交问题

标签:96 巴彦淖尔 日照 内蒙古 宜宾 定州 山南 防城港

巨人网络通讯声明:本文标题《git提交空目录的方法》,本文关键词  git,提交,空,目录,的,方法,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《git提交空目录的方法》相关的同类信息!
  • 本页收集关于git提交空目录的方法的相关信息资讯供网民参考!
  • 推荐文章