【问题标题】:How to create a new Directory in GITHUB?如何在 GITHUB 中创建新目录?
【发布时间】:2018-02-13 18:49:43
【问题描述】:

我在 Github 中有一个代码库。我尝试使用以下命令在代码库中添加一个新目录: git add CodeRevision 其中 CodeRevision 是一个新目录。 我收到“致命:pathspec 'CodeRevision/' 与任何文件不匹配”消息。 git中不能添加新目录吗?

【问题讨论】:

标签: git github directory


【解决方案1】:

Git does not track empty directories。有些人将.gitkeep 放在他们想要跟踪的其他空目录中。

或者您可以包含.gitignore,如here 所述。

这确实引出了一个问题:如果它是空的,为什么要跟踪它?但那是你来回答的。

【讨论】:

    【解决方案2】:

    Git 只跟踪文件,不跟踪目录。

    如果你把一个文件放在目录中并添加它,目录将自动存在。

    但是没有办法在git中创建一个空目录。

    【讨论】:

    • 这是一个新文件吗?
    • 什么意思?
    • 我有一个目录
    • 看,我有一个文件夹/目录“CodeRevision”,在目录结构 Dashboard/DAM_Application/Alerts/ 中有 20 多个文件。我想将它提升到 Dashboard/DAM_Application/。现在在这一级别上,我没有任何 CodeRevision 目录。所以,我无法弄清楚我该怎么做。
    • 所以创建一个目录并将文件移动到那里
    【解决方案3】:

    如果您尝试将空目录添加到您的 Git 存储库中。见:How can I add an empty directory to a Git repository?

    您需要在目录中包含内容(即.gitkeep.gitignore)以供 Git 跟踪。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-08
      • 1970-01-01
      • 2010-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-04
      • 1970-01-01
      相关资源
      最近更新 更多