git里面管理空目录的方法

git本身不会管理一个空的目录,不知道大家通用的方法是什么,我以前都是在这空目录下加一个文件比如 .dir 然后在.gitignore里加入

/目录/*
!/目录/.dir

今天又想到了一个方法好像更方便一点,就是另外准备一个 .gitignore 文件,里面内容为:

/*
!/.gitignore
然后把这个文件复制到那些需要忽略所有文件,但又要把本身加入到版本库中的目录里就行了。