如何在github存储库中创建文件夹?

Sag*_*gar 290 git github github-services

我想在github存储库中创建文件夹并在该文件夹中添加文件.怎么做到这一点?

moo*_*pet 204

git不存储空文件夹.只需确保doc/foo.txt文件夹中有一个文件并运行,git add doc或者git add doc/foo.txt一旦你提交就将文件夹添加到你的本地仓库(并在你推送后出现在github上)

  • 如果你按照网站建议的方式在github上设置你的存储库,它就是"git push origin master" - origin是远程存储库的默认名称,master是你的分支的默认名称. (3认同)
  • 这是一个更好的解决方案:https://github.com/KirstieJane/STEMMRoleModels/wiki/Creating-new-folders-in-GitHub-repository-via-the-browser (3认同)

Sна*_*ƒаӽ 168

您无法创建空文件夹,然后将文件添加到该文件夹​​,而是必须同时添加至少一个文件才能创建文件夹.在github上你可以这样做:

  • 转到要在其中创建另一个文件夹的文件夹
  • 单击" 新建文件"
  • 在文件名的文本字段上,首先写入要创建的文件夹名称
  • 然后键入/.这会创建一个文件夹
  • 您可以类似地添加更多文件夹
  • 最后,给新文件命名,(例如.gitkeep,通常用于制作git跟踪其他空文件夹,但不是git功能)
  • 最后单击Commit new file.


Kie*_*ong 33

首先,您必须将存储库克隆到本地计算机

git clone github_url local_directory
Run Code Online (Sandbox Code Playgroud)

然后,您可以在local_directory中创建本地文件夹和文件,并使用它们将它们添加到repo中

git add file_path
Run Code Online (Sandbox Code Playgroud)

您还可以使用添加所有内容.

git add .
Run Code Online (Sandbox Code Playgroud)

请注意,git不会跟踪空文件夹.解决方法是在要跟踪的空文件夹中创建文件.我通常命名该文件,local_directory但它可以是您选择的任何名称.

最后,你提交并推回到github

git commit
git push
Run Code Online (Sandbox Code Playgroud)

有关Git的更多信息,请查看Pro Git书籍.


nev*_*ial 29

对于使用Web浏览器的人.您可以执行以下操作:

  • 一旦进入主存储库
  • 单击"创建新文件".
  • 在顶部的文件框名称中,输入文件夹名称
  • 在文件夹名称后面使用 /键,此正斜杠创建文件夹
  • 您可以在文件夹名称旁边看到一个新框,您可以在其中键入文件名.
  • 在下面的" 提交新文件"框中,您可以键入文件的说明.
  • 选择单选按钮直接提交到主分支.
  • 单击Commit new file按钮
  • 您将看到将创建新目录.


Shi*_*ari 18

简单步骤:

第一步:点击 Create new File

单击“添加文件”下拉菜单下的“创建新文件”


第 2 步:输入您想要的文件夹名称,然后按 /

在文本字段中输入文件夹名称


第 3 步:输入示例文件名。您必须输入一些文本。

输入样本文件名


第四步:点击Commit new file创建文件夹

点击“提交新文件”


第 5 步:您的文件夹已创建!

文件夹出现在存储库主页中


J.D*_*Doe 5

Create a new file, and then on the filename use slash. For example

Java/Helloworld.txt

  • 我认为答案不是很清楚,也不能在现有答案中添加任何内容。 (2认同)
  • 不,这很有用。 (2认同)