子目录(空的)不会被推送到git repo

时间:2013-02-16 21:17:25

标签: git github

我正在为我的项目设置骨架,所以我在项目根目录下创建了这样的目录:

+src
  |
  +--- etc
  |     +--header.txt
  |
  +--- main
  |     |
  |     +--- java
  |     |
  |     +--- resources
  |
  +--- test
        |
        +--- java
        |
        +--- resources

我已提交并推送更改,但在我的github repo web UI上,我只看到src/etc

src/mainsrc/test不存在!!!

git不允许推送空目录吗? 有没有办法强迫这个?

由于

2 个答案:

答案 0 :(得分:2)

Git不会显式跟踪目录,只会跟踪文件。因此它无法跟踪空目录。

答案 1 :(得分:1)

您可以在要推送的空目录中创建一个虚拟文件。将该文件添加到您的仓库中,目录将随之而来...