如何一次性在GitHub仓库中创建多个文件夹
如何在GitHub仓库一次性创建多个文件夹
方法一:GitHub网页端操作
GitHub不允许直接创建空文件夹,需给每个文件夹添加占位文件(常用.gitkeep)实现批量创建:
- 打开目标仓库,点击页面顶部的 Add file → Create new file
- 在文件名输入框中输入第一个文件夹路径+占位文件,比如
folder1/.gitkeep,页面会自动生成folder1文件夹 - 点击页面下方的 Add another file,继续输入第二个文件夹路径,比如
folder2/.gitkeep,重复此步骤添加所有需要的文件夹 - 填写提交信息(如"Create multiple folders"),选择提交分支,最后点击 Commit new file
方法二:Git命令行操作
适合本地批量创建后推送到GitHub:
- 克隆仓库到本地(已克隆可跳过):
git clone https://github.com/你的用户名/仓库名.git - 进入仓库目录:
cd 仓库名 - 批量创建文件夹并添加占位文件:
- Linux/macOS终端:
mkdir -p folder1 folder2 folder3 && touch folder1/.gitkeep folder2/.gitkeep folder3/.gitkeep - Windows命令提示符:
md folder1 folder2 folder3 && type nul > folder1/.gitkeep && type nul > folder2/.gitkeep && type nul > folder3/.gitkeep
- Linux/macOS终端:
- 提交并推送更改:
git add . git commit -m "Create multiple folders" git push origin main
注意:
.gitkeep是约定俗成的占位文件,仅用于让Git追踪空文件夹,不会对仓库功能产生影响。
内容的提问来源于stack exchange,提问作者user23278669
相关产品推荐
相关产品推荐

