git提交空目录的方法
导读:收集整理的这篇文章主要介绍了git提交空目录的方法,觉得挺不错的,现在分享给大家,也给大家做个参考。 前言gIT和 svn不同,仅仅跟踪文件的变动,不跟踪目录。所以,一个空目录,如果里面...
收集整理的这篇文章主要介绍了git提交空目录的方法,觉得挺不错的,现在分享给大家,也给大家做个参考。 前言
gIT和 svn不同,仅仅跟踪文件的变动,不跟踪目录。所以,一个空目录,如果里面没有文件,即便 git add
这个目录,另外在别处 check out
的时候,是没有这个空目录的。
只跟踪文件变化,不跟踪目录,这么设计是有原因的。但这会带来一些小麻烦。有时候,确实需要在代码仓库中保留某个空目录。比如测试时需要用到的空目录。下面来看看如何解决。
其实这里有两种情况:
一、目录是空的@H_512_23@
这种情况下只需要在目录下创建.gitkeep
文件,然后在项目的.gitignore
中设置不忽略.gitkeep
.gitkeep 是一个约定俗成的文件名并不会带有特殊规则
二、目录中已经存在文件
那就需要首先在根目录中设置!.gitignore
,然后在目标目录也创建一个.gitignore
文件,并在文件中设置
*!.gitignore
小结
好了,这样就可以在项目中提交空目录了,希望对大家的学习或者工作能有所帮助,如果有疑问大家可以留言交流。
- Git忽略提交的3种方法及Git忽略规则
- Git代码提交流程及git命令汇总(基础篇)
- Git 创建分支提交远程分支详解
- Git 教程之查看提交历史详解
- 浅析git 删除某次指定的提交问题
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: git提交空目录的方法
本文地址: https://pptw.com/jishu/608476.html