【问题标题】:How come my entire project is not pushed to Github?为什么我的整个项目没有推送到 Github?
【发布时间】:2015-01-19 07:16:53
【问题描述】:

我正在尝试将 ASP.NET 4.5 MVC 5 项目推送到 Github。出于某种原因,每当我这样做时,它都不会递归地遍历文件夹,也不会推送项目的某些子文件。

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

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

有什么建议吗?

【问题讨论】:

  • git ls-tree -r master 说什么?
  • 它似乎列出了当前已经在 Github 上的所有文件,但没有列出尚未推送的文件。
  • 我列出的命令列出了所有签入到 git 中的文件。

标签: git github git-push git-init


【解决方案1】:

看来我已经明白了。我进入了未发布的子目录,做了git add * 并从那里提交了所有这些,然后导航回根目录并推送。现在所有文件都准备好了。

我相信这意味着如果你从根目录调用 git-push,我忘记切换的一定有某种递归选项/参数。

【讨论】:

    猜你喜欢
    • 2021-09-15
    • 2017-05-26
    • 2018-09-22
    • 2022-01-27
    • 2013-06-21
    • 2019-03-16
    • 2018-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多