代码之家  ›  专栏  ›  技术社区  ›  Matus Dubrava

无法从github repo中提取某些文件

  •  0
  • Matus Dubrava  · 技术社区  · 6 年前

    我尝试将本地计算机与远程Github repo同步,一切正常,除了一些(不是全部)新文件夹没有被拉入,如果我现在再次尝试拉入,我会收到消息说我的本地文件夹已经是最新的。

    我使用了命令

    git pull origin master 
    

    我没发现有人提到这样的事。任何人都知道错误可能在哪里,或者至少知道该去哪里寻找?

    2 回复  |  直到 6 年前
        1
  •  1
  •   Community basarat    4 年前

    你所描述的情况,很简单,是不可能的。这是个好消息。这意味着你只是错过了一些东西。

    1. 文件夹是空的吗?Git曲目 ,因此,如果您有一个空文件夹,就git而言,它并不存在。

      您经常会看到人们使用隐藏的文件,如 .keep 在一个文件夹中,他们希望确保提交给repo,但没有任何其他文件。您可以通过运行 touch your_folder/.keep

    2. 如果文件夹中有文件,它们是否提交到存储库?跑步 git status 可以帮你找到答案,但不一定会表现出来。由于设置的原因,git可能会忽略它们。最简单的检查方法: git ls-files

      git check-ignore -v * (我相信只有mac/unix),这将有助于您追踪混乱的根源。

    3. 远程存储库是否签出了与本地副本相同的分支?跑步 git branch 如果没有将shell配置为在提示符中显示,则将显示当前分支。

        2
  •  0
  •   Sanjay    6 年前

    您可能需要验证您的远程分支是否为“master”。

    git pull origin "branch-name"