如何在GitHub上上载子文件夹

如何在GitHub上上载子文件夹,git,github,upload,subdirectory,git-bash,Git,Github,Upload,Subdirectory,Git Bash,如何在GitHub上上载文件夹创建存储库后,我需要在存储库中上载文件夹?我将如何使用git bash或从终端实现这一点 我通过如下命令将文件夹添加到git中 $ git add <folder name> $git add 在这种情况下,您希望推送一个空文件夹。在推送到远程存储库之前,您需要向文件夹中添加一些内容,如.gitignore 如果添加一个远程存储库,只需执行以下步骤 git add git提交-m“提交消息” git-push-u原始主机 如果没有,请首先添加远程存储库

如何在GitHub上上载文件夹创建存储库后,我需要在存储库中上载文件夹?我将如何使用git bash或从终端实现这一点

我通过如下命令将文件夹添加到git中

$ git add <folder name>
$git add

在这种情况下,您希望
推送一个空文件夹。在推送到
远程
存储库之前,您需要向文件夹中添加一些内容,如
.gitignore

如果添加一个
远程
存储库,只需执行以下步骤

  • git add
  • git提交-m“提交消息”
  • git-push-u原始主机
  • 如果没有,请首先添加
    远程
    存储库,然后执行步骤1至3:


    git remote add origin

    在这种情况下,您希望
    推送一个空文件夹。在推送到
    远程
    存储库之前,您需要向文件夹中添加一些内容,如
    .gitignore

    如果添加一个
    远程
    存储库,只需执行以下步骤

  • git add
  • git提交-m“提交消息”
  • git-push-u原始主机
  • 如果没有,请首先添加
    远程
    存储库,然后执行步骤1至3:


    git remote add origin

    git不支持添加空文件夹

    但是,您可以在文件夹中创建.gitignore或.gitkeep或任何其他隐藏文件并添加它

    根据Git文档,目前Git索引(暂存区)的设计只允许列出文件,没有人有足够的能力进行更改以允许空目录,也没有人足够关心这种情况以进行补救。在目录中添加文件时会自动添加目录。也就是说,不必将目录添加到存储库中,也不必单独跟踪目录

    请参阅此以了解更多信息:

    您可以选择在目录中创建.gitignore或.gitkeep文件


    有关更多信息,请参见此项:

    Git不支持添加空文件夹

    但是,您可以在文件夹中创建.gitignore或.gitkeep或任何其他隐藏文件并添加它

    根据Git文档,目前Git索引(暂存区)的设计只允许列出文件,没有人有足够的能力进行更改以允许空目录,也没有人足够关心这种情况以进行补救。在目录中添加文件时会自动添加目录。也就是说,不必将目录添加到存储库中,也不必单独跟踪目录

    请参阅此以了解更多信息:

    您可以选择在目录中创建.gitignore或.gitkeep文件


    有关详细信息,请参见此项:

    Git不支持创建空子文件夹。

    Git不支持创建空子文件夹。

    您是如何创建存储库的?如果您直接在github中创建它(使用github webstie),那么首先需要克隆存储库,然后添加,提交和推送文件夹。我已在GitHub网页中创建了我的存储库,并从git bash在本地存储中创建了一个文件夹,并使用我的存储库ssh身份验证将该存储库与该目录链接。我看到了您为工作共享的链接。您正在执行“git init”,这意味着您正在启动一个新的存储库。您不需要新的存储库。您已经使用github网页创建了存储库。您应该只克隆该文件夹,为此,您应该执行git clone而不是git init,然后创建一个新文件夹并执行git add。然后是git提交,然后是git推送。我希望它能帮上忙。在我的情况下,它不起作用,如果你能给我看你的工作屏幕视频或做一个简短的教程,它肯定会有帮助。非常感谢。您还可以选择在目录中创建.gitignore或.gitkeep文件。请参见:您是如何创建存储库的?如果您直接在github中创建它(使用github webstie),那么首先需要克隆存储库,然后添加,提交和推送文件夹。我已在GitHub网页中创建了我的存储库,并从git bash在本地存储中创建了一个文件夹,并使用我的存储库ssh身份验证将该存储库与该目录链接。我看到了您为工作共享的链接。您正在执行“git init”,这意味着您正在启动一个新的存储库。您不需要新的存储库。您已经使用github网页创建了存储库。您应该只克隆该文件夹,为此,您应该执行git clone而不是git init,然后创建一个新文件夹并执行git add。然后是git提交,然后是git推送。我希望它能帮上忙。在我的情况下,它不起作用,如果你能给我看你的工作屏幕视频或做一个简短的教程,它肯定会有帮助。非常感谢。您还可以选择在目录中创建.gitignore或.gitkeep文件。看这个:我不认为你说的是真的!这是你的代码工作的链接[我认为你实际上说的不管用!这是你的代码工作的链接[