这里区目录存在与不存在两种情况:
一、目录是空的
在git
中添加空目录dirname
后并不会被git status
识别,因此需要在空目录dirname
下新建一个.gitkeep
空文件就可以了。
// 在空目录下运行
cd dirname && touch .gitkeep
二、目录中已经存在文件
需要在根目录中设置!.gitignore
,然后在所需创建目录下也创建一个.gitignore文件并设置内容如下
*
!.gitignore
happy coding!