在不使用Git的情况下在github.com repo中创建文件夹

sof*_*var 313 git github github-services

我想在我新创建的GitHub存储库中添加一个新文件夹而不安装github.com/[USER]/[REPO](Mac/Linux/Win)设置.有可能这样做吗?

github.com/[USER]/[REPO]当我在不同的系统/机器上工作时,我不能一直陪伴着我.我知道如何直接在回购中添加文件github.com/[USER]/[REPO].我们也可以创建一个文件夹吗?

sof*_*var 690

经过大量搜索后,我发现可以从Web界面创建一个新文件夹,但是在创建文件夹时需要至少有一个文件夹.

使用通过Web界面创建新文件的常规方法时,可以在文件夹中键入文件夹以在该新目录中创建文件.

例如,如果我想在一系列子文件夹中创建文件filename.md,我可以这样做(取自GitHub博客):

在此输入图像描述

  • 如果他们使这更直观,例如在Web界面中添加"创建文件夹"按钮,而在根目录下编辑文件,则会很棒.他们所做的很酷,但可能会让新的/非技术用户感到困惑. (43认同)
  • 文件夹中至少有一个文件的要求实际上是[Git本身的一个缺点](http://stackoverflow.com/a/115992/1523776) (20认同)
  • Rawr,是的,这对于初学者来说非常不直观。我喜欢他们的做法,但说真的,为什么我在他们的文档中找不到它? (2认同)
  • 它可能与在Linux/UNIX下,文件夹和文件之间没有区别这一事实有关.文件夹或目录只是一个文件,其中包含其他文件的名称.http://tldp.org/LDP/intro-linux/html/sect_03_01.html我知道这对Windows民众没有意义,但这是真的. (2认同)
  • @EOL True,但您可以使用此技术创建随机文本文件,然后浏览到新文件夹,上传文件,然后删除文本文件.这很麻烦,但如果你需要它确实有效. (2认同)

Mal*_*olm 107

创建文件时,使用斜杠指定目录.例如:

命名文件:

repositoryname/newfoldername/filename
Run Code Online (Sandbox Code Playgroud)

GitHub将自动创建一个名为newfoldername的文件夹

  • 嗯.我不倾向于使用github网络应用程序创建文件.相反,我倾向于在我的本地shell中使用git add运行.我如何在我的localhost上运行我的git命令序列?通常我在我的localhost上的bash shell中运行这个序列:git init,git add file1.abc,git add file2.abc,git commit,git remote add origin somegithuburl,git push -u origin master THank you (2认同)

Dan*_*ler 11

您也可以进入网站并:

  • 单击上载文件
  • 然后带有文件的文件夹拖放到"此处拖动文件"区域.

同样的限制适用于此:文件夹中必须至少包含一个文件.

  • 非常适合我,非常感谢。由于Sak的评论,我几乎没有尝试过。应该是可以接受的答案,因为这不需要“创建”新文件,并且大多数时候我们想要做的就是上传现有文件。 (2认同)