You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用GitHub CLI创建仓库时如何修改克隆路径避免目录嵌套?

解决方法

出现冗余子目录的原因是你执行gh命令的路径已经是PyCharm创建好的项目根目录,默认选择克隆的话,GitHub CLI会在当前路径下新建对应名称的目录存放仓库代码,因此多了一层嵌套。你可以通过以下两种方案实现预期的目录结构:

方案1:走默认交互流程调整操作

在gh repo create的交互步骤走到最后一项Clone the remote project directory "Razvi/MyProject"? (Y/n)时,直接选择No,随后在当前项目根目录依次执行以下命令:

# 初始化本地Git仓库
git init
# 绑定刚创建的远程仓库,替换为你自己的用户名和项目名
git remote add origin https://github.com/Razvi/MyProject.git
# 拉取远程的.gitignore等初始化文件
git pull origin main

后续正常执行git add、git commit、git push操作即可,不会生成冗余子目录。

方案2:加参数跳过交互一步完成

你可以直接在创建仓库的命令中补充参数,省略后续交互步骤,命令参考如下:

# 可按需调整参数:--public对应公开仓库,--gitignore指定模板,需要许可证可加--license MIT之类的参数
gh repo create MyProject --public --gitignore=Python

命令执行完成后,同样执行方案1中Git初始化、绑定远程、拉取文件的步骤即可。


内容的提问来源于stack exchange,提问作者CodingRaz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 22:27:02