我想在GitHub存储库中创建一个文件夹,并想在该文件夹中添加文件。我该如何做到这一点?
当前回答
首先,您必须将存储库克隆到本地机器
git clone github_url local_directory
然后你可以在你的local_directory中创建本地文件夹和文件,并使用以下命令将它们添加到存储库:
git add file_path
你也可以添加所有的东西使用:
git add .
注意,Git不跟踪空文件夹。解决方法是在要跟踪的空文件夹中创建一个文件。我通常将该文件命名为空,但它可以是您选择的任何名称。
最后,你提交并推回GitHub:
git commit
git push
有关Git的更多信息,请参阅Pro Git书籍。
其他回答
您只需在本地存储库中创建所需的文件夹。例如,您创建了app和config目录。
您可以在这些文件夹下创建新文件。
Git规则:
首先,我们需要向目录中添加文件。 然后提交这些添加的文件。
Git命令执行提交:
Git添加app/ config/ git提交
然后给出提交消息并保存提交。
然后推送到远程存储库,
git push origin remote
只需将文件夹从Windows资源管理器拖到浏览器的github上传文件显示-现在文件夹将自动添加…
实际上GitHub并不创建空文件夹。
例如,在C:\Users\Username\Documents\GitHub\Repository目录下创建一个文件夹:
创建一个名为docs的文件夹 在docs下创建一个名为index.html的文件 打开桌面应用程序GitHub 它会自动同步,它会在那里。
在文件名字段中使用/来创建文件夹,例如在文件名字段中输入folder1/file1将创建文件夹folder1和文件file1。
原来的答案 您不能创建一个空文件夹,然后将文件添加到该文件夹,而是创建一个文件夹必须同时添加至少一个文件。这是因为git不跟踪空文件夹。
在GitHub上,你可以这样做:
转到要在其中创建另一个文件夹的文件夹 点击新建文件 在文件名的文本字段中,首先写上要创建的文件夹名 然后输入/。这会创建一个文件夹 您可以类似地添加更多文件夹 最后,为新文件命名(例如,.gitkeep,通常用于让Git跟踪空文件夹;但它不是Git的特性) 最后,单击提交新文件。
我不知道当我在存储库名称中使用“/”时,它会被“-”取代,也许github改变了创建文件夹的方法。
我将告诉你们我是如何创建一个空文件夹并添加文件的。
点击新建 输入您的文件夹名称,不要输入其他任何内容 点击“添加README文件” 点击“创建存储库” 现在克隆您创建的文件夹。 在本地回购中添加文件或文件夹 提交更改。 好了。
推荐文章
- 了解Git和GitHub的基础知识
- 在GitHub上有一个公共回购的私人分支?
- 只用GitHub动作在特定分支上运行作业
- Git合并与强制覆盖
- 是否有一个链接到GitHub下载文件的最新版本的存储库?
- GitHub -致命:无法读取用户名https://github.com':没有这样的文件或目录
- Github:我能看到回购的下载数量吗?
- 如何运行一个github-actions步骤,即使前一步失败,同时仍然失败的工作
- 当我试图推到原点时,为什么Git告诉我“没有这样的远程‘原点’”?
- 在GitHub repo上显示Jenkins构建的当前状态
- 如何取消在github上的拉请求?
- HEAD和master的区别
- 在另一个目录中运行操作
- GitHub克隆与OAuth访问令牌
- 我可以在GitHub上对要点进行拉请求吗?