我想在GitHub存储库中创建一个文件夹,并想在该文件夹中添加文件。我该如何做到这一点?
当前回答
首先,您必须将存储库克隆到本地机器
git clone github_url local_directory
然后你可以在你的local_directory中创建本地文件夹和文件,并使用以下命令将它们添加到存储库:
git add file_path
你也可以添加所有的东西使用:
git add .
注意,Git不跟踪空文件夹。解决方法是在要跟踪的空文件夹中创建一个文件。我通常将该文件命名为空,但它可以是您选择的任何名称。
最后,你提交并推回GitHub:
git commit
git push
有关Git的更多信息,请参阅Pro Git书籍。
其他回答
创建一个新文件,然后在文件名上使用斜杠。例如
Java / Helloworld.txt
Git不存储空文件夹。只要确保文件夹中有一个文件,比如doc/foo.txt,然后运行git add doc或git add doc/foo.txt,一旦你提交了,这个文件夹就会被添加到你的本地存储库中(一旦你推送它,它就会出现在GitHub上)。
实际上GitHub并不创建空文件夹。
例如,在C:\Users\Username\Documents\GitHub\Repository目录下创建一个文件夹:
创建一个名为docs的文件夹 在docs下创建一个名为index.html的文件 打开桌面应用程序GitHub 它会自动同步,它会在那里。
简单的步骤:
步骤1:单击创建新文件
第二步:输入你想要的文件夹名称,然后按/
步骤3:输入一个示例文件名。您必须输入一些文本。
步骤4:单击Commit new file创建文件夹
步骤5:创建文件夹!
首先,您必须将存储库克隆到本地机器
git clone github_url local_directory
然后你可以在你的local_directory中创建本地文件夹和文件,并使用以下命令将它们添加到存储库:
git add file_path
你也可以添加所有的东西使用:
git add .
注意,Git不跟踪空文件夹。解决方法是在要跟踪的空文件夹中创建一个文件。我通常将该文件命名为空,但它可以是您选择的任何名称。
最后,你提交并推回GitHub:
git commit
git push
有关Git的更多信息,请参阅Pro Git书籍。
推荐文章
- 了解Git和GitHub的基础知识
- 在GitHub上有一个公共回购的私人分支?
- 只用GitHub动作在特定分支上运行作业
- Git合并与强制覆盖
- 是否有一个链接到GitHub下载文件的最新版本的存储库?
- GitHub -致命:无法读取用户名https://github.com':没有这样的文件或目录
- Github:我能看到回购的下载数量吗?
- 如何运行一个github-actions步骤,即使前一步失败,同时仍然失败的工作
- 当我试图推到原点时,为什么Git告诉我“没有这样的远程‘原点’”?
- 在GitHub repo上显示Jenkins构建的当前状态
- 如何取消在github上的拉请求?
- HEAD和master的区别
- 在另一个目录中运行操作
- GitHub克隆与OAuth访问令牌
- 我可以在GitHub上对要点进行拉请求吗?