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


当前回答

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

git clone github_url local_directory

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

git add file_path

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

git add .

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

最后,你提交并推回GitHub:

git commit
git push

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

其他回答

请按照以下步骤在存储库下创建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。

在文件名字段中使用/来创建文件夹,例如在文件名字段中输入folder1/file1将创建文件夹folder1和文件file1。

原来的答案 您不能创建一个空文件夹,然后将文件添加到该文件夹,而是创建一个文件夹必须同时添加至少一个文件。这是因为git不跟踪空文件夹。

在GitHub上,你可以这样做:

转到要在其中创建另一个文件夹的文件夹 点击新建文件 在文件名的文本字段中,首先写上要创建的文件夹名 然后输入/。这会创建一个文件夹 您可以类似地添加更多文件夹 最后,为新文件命名(例如,.gitkeep,通常用于让Git跟踪空文件夹;但它不是Git的特性) 最后,单击提交新文件。

您只需在本地存储库中创建所需的文件夹。例如,您创建了app和config目录。

您可以在这些文件夹下创建新文件。

Git规则:

首先,我们需要向目录中添加文件。 然后提交这些添加的文件。

Git命令执行提交:

Git添加app/ config/ git提交

然后给出提交消息并保存提交。

然后推送到远程存储库,

git push origin remote

要添加新目录,您只需在本地存储库中创建一个新文件夹。创建一个新文件夹,并在其中添加一个文件。

现在转到终端,像在Git中添加普通文件一样添加它。将它们放入存储库,并检查状态以确保创建了一个目录。

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

git clone github_url local_directory

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

git add file_path

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

git add .

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

最后,你提交并推回GitHub:

git commit
git push

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