2014-11-21 35 views
1

我正在尝试将ASP.NET 4.5 MVC 5项目推送到Github上。出于某种原因,只要我这样做,它就像它不是递归地通过文件夹并且不会推送某些项目的子文件。我的整个项目怎么没有推到Github上?

这里是回购: https://github.com/albatrosscafe/HeavyweightDocumentationV2

回购有几个二进制文件,然后一个文件夹为“包”(不同的网络库)。 应该有一个包含HTML,服务器代码等实际网站内容的整个文件夹,但它似乎并没有被推送到回购站!我不知道为什么!我已经尝试从git GUI和命令行提交。它总是说有479个文件要提交,然后当我推送它们时,它只推送249个文件。

有什么建议吗?

+0

'git ls-tree -r master'说什么? – Reactormonk 2014-11-21 10:43:19

+0

它看起来像列出了所有当前已经在Github上的文件,但没有列出那些仍未被推送的文件。 – AlbatrossCafe 2014-11-21 18:54:18

+0

我列出的命令列出了所有签入git的文件。 – Reactormonk 2014-11-21 22:53:17

回答

0

看起来我可能已经知道了。我进入了未发布的子目录,做了git add *并从那里提交了所有这些内容,然后导航回到根目录并推送。现在所有的文件都打开了。

我认为这意味着必须有某种递归选项/参数,如果您从根目录调用git-push,则忘记切换。