git空文件夹,git只提交部分文件
有时候人们希望从git存储库中提取代码时,目录已经存在,这样就不需要手动创建了。但是,git不允许git提交空目录。我们做什么呢本文通过两种可能的情况介绍如何解决问题,有需要的朋友可以参考一下。
序
与svn不同,git只跟踪文件中的变化,而不跟踪目录。因此,一个空目录,如果其中没有文件,即使git add目录在别处被检出,也没有这样的空目录。
这种只跟踪文件变化而不跟踪目录的设计是有原因的。但这会引起一些小麻烦。有时,在代码库中保留一个空目录是非常必要的。比如测试需要的空目录。下面我们来看看如何解决。
实际上,这里有两种情况:
首先,目录是空的。
在这种情况下,只需要在目录中创建一个. gitkeep文件,然后设置。gitkeep不可忽视的。项目的gitignore。gitkeep是一个公认的文件名,没有特殊的规则。
其次,该文件已经存在于目录中
那么你需要先在根目录下设置!gitignore,然后还在目标目录下创建一个. gitignore文件,并在文件中设置它
总结
好,那么您可以在项目中提交一个空目录。希望对你的学习或者工作有帮助。有问题可以留言交流。
http://www..net/article/92762.htm