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


当前回答

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

git clone github_url local_directory

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

git add file_path

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

git add .

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

最后,你提交并推回GitHub:

git commit
git push

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

其他回答

只需将文件夹从Windows资源管理器拖到浏览器的github上传文件显示-现在文件夹将自动添加…

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

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

Git规则:

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

Git命令执行提交:

Git添加app/ config/ git提交

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

然后推送到远程存储库,

git push origin remote

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

Java / Helloworld.txt

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

git clone github_url local_directory

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

git add file_path

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

git add .

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

最后,你提交并推回GitHub:

git commit
git push

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

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

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

在GitHub上,你可以这样做:

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