我想在GitHub存储库中创建一个文件夹,并想在该文件夹中添加文件。我该如何做到这一点?


当前回答

Git不存储空文件夹。只要确保文件夹中有一个文件,比如doc/foo.txt,然后运行git add doc或git add doc/foo.txt,一旦你提交了,这个文件夹就会被添加到你的本地存储库中(一旦你推送它,它就会出现在GitHub上)。

其他回答

创建一个新文件,然后在文件名上使用斜杠。例如

Java / Helloworld.txt

Git不存储空文件夹。只要确保文件夹中有一个文件,比如doc/foo.txt,然后运行git add doc或git add doc/foo.txt,一旦你提交了,这个文件夹就会被添加到你的本地存储库中(一旦你推送它,它就会出现在GitHub上)。

请按照以下步骤在存储库下创建Folders

1. Login into Github.
2. Select your repository.
3. Tap on "Add file" to the "Create New File" Option.
4. Enter your Folder Name(Ex: RepositoryName/FolderName) and enter "/".
5. Enter file name to commit. I have created README.md for each folder so that it will be easy for me to maintain the details of every folder.
6. Scroll down to the Commit new file section.
7. Choose an option to merge directly to the "master" branch or "Create a new branch".
8. Finally, You need to tap on "Commit new file".

现在,只要点击Commit new file,它就会创建并带您回到Repository。

点击新文件在github回购在线。 然后写文件名为myfolder/myfilename,然后给出文件内容并提交。然后文件将在该新文件夹中创建。

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

git clone github_url local_directory

然后你可以在你的local_directory中创建本地文件夹和文件,并使用以下命令将它们添加到存储库:

git add file_path

你也可以添加所有的东西使用:

git add .

注意,Git不跟踪空文件夹。解决方法是在要跟踪的空文件夹中创建一个文件。我通常将该文件命名为空,但它可以是您选择的任何名称。

最后,你提交并推回GitHub:

git commit
git push

有关Git的更多信息,请参阅Pro Git书籍。