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

如何通过GitHub Desktop创建含多项目文件夹的仓库?

解决GitHub Desktop创建多项目文件夹仓库的问题

一、先处理旧仓库无法删除的问题

  • 关闭所有可能占用旧仓库文件的程序:比如Xcode、打开旧仓库目录的Finder窗口、进入该目录的终端会话等
  • 重启GitHub Desktop,再次尝试删除旧仓库,勾选「Also move this repository to Trash」选项
  • 若仍失败,手动删除:
    1. 打开Finder,定位到旧仓库所在的Documents文件夹
    2. 右键点击仓库文件夹,选择「移到废纸篓」
    3. 若提示文件被占用,重启Mac后再清空废纸篓

二、创建包含多项目子文件夹的仓库

  • 先确认目标文件夹(XYFolderWithXcodeproj)未关联任何Git仓库:
    1. 打开终端,进入该文件夹:cd /path/to/XYFolderWithXcodeproj
    2. 执行git status,若提示「Not a git repository」则正常;若显示仓库信息,执行rm -rf .git删除原有Git关联
  • 通过GitHub Desktop完成创建:
    1. 打开GitHub Desktop,点击File -> Add Local Repository
    2. 选中XYFolderWithXcodeproj文件夹,点击「Add Repository」
    3. 首次创建的话,点击「Publish repository」,填写仓库名称、描述,选择公开/私有后完成发布
  • 关键注意点:
    • 确保XYFolderWithXcodeproj的父目录(比如Documents)不是Git仓库,否则GitHub Desktop会优先识别父目录的仓库
    • 若子文件夹里的项目本身是独立Git仓库,推送后会变成Git子模块;如果不需要子模块,需要先删除子文件夹内的.git文件夹

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 19:15:24