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

Xcode创建GitHub仓库后无法推送全部文件,求助解决

解决Xcode推送GitHub仅上传默认ContentView的问题

一、检查并手动追踪未上传的文件

  • 打开Xcode的Source Control面板(顶部菜单栏→Source Control→Show Source Control)
  • 所有新增的文件/资源如果显示灰色或带问号,说明Git没追踪它们
  • 右键点击未追踪的文件→Source Control→Add,把所有新增内容都加入Git追踪

二、Xcode内完成提交推送

  • 点击顶部Source Control→Commit
  • 在弹出窗口里,勾选所有需要推送的文件(包括新增视图、资源)
  • 填写提交信息(比如"添加新视图及资源文件"),点击Commit and Push
  • 弹出身份验证时,确认用GitHub账号授权

三、终端命令操作(适合有基础终端能力的情况)

直接在Xcode里打开项目终端(Product→Open in Terminal),依次执行:

  1. 查看未追踪文件:git status
    • 红色条目就是没被Git追踪的文件
  2. 添加所有未追踪内容:git add .
  3. 提交更改:git commit -m "添加新视图及资源文件"
  4. 推送到远程仓库:git push origin main
    • 若你的主分支是master,把main换成master即可

四、排查常见问题

  • 确认远程仓库地址:Xcode→Source Control→你的项目名→Configure→Remote标签,检查URL和GitHub仓库一致
  • 检查.gitignore文件:打开项目根目录的.gitignore,看是否误把新增文件/资源目录加入了排除列表
  • 重置仓库关联:如果之前关联有问题,执行git remote remove origin,再重新在Xcode里关联GitHub仓库

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 11:35:08