git不会在express.js的view / * .jade文件夹中上传文件

时间:2016-12-23 04:20:42

标签: git github

我正在使用git并将我的所有文件上传到github。位于视图/文件夹中以.jade文件扩展名结尾的文件不会上传到github。

为了更进一步,我确保我的mac上的原始源具有.jade文件,它们存在于视图/目录中(它们存在且具有文本内容)

我推到了github。万事如意。

我改为Junk /目录并做了一个git clone

我打开了views /目录并且......没有文件存在。没有.jade文件,他们都应该在那里。

非常感谢任何帮助。如果没有其他任何指示我解决这个问题的方向

我是否必须

以下是github上的视图文件夹的样子(你不能在网站上点击它,因为它变灰了......?)

enter image description here

1 个答案:

答案 0 :(得分:3)

views/在此表示为嵌套的git repo(意味着您在views文件夹中有一个.git/子文件夹)。
从其父回购角度(您的回购),它只是一个 gitlink (一个special entry in the index,代表该嵌套回购的SHA1)

如果您需要其内容,则需要:

  • 删除gitlink(git rm --cached views,没有尾随斜杠:'views',而不是'views/')
  • 将其内容添加到您的索引:git add views
  • 提交并推送