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

如何在Xcode中仅推送所需文件至GitHub仓库?

解决Xcode项目推送时无法忽略.xcodeproj文件的问题

核心原因

.xcodeproj文件已经被Git纳入追踪列表,后续添加的.gitignore规则仅对未被Git追踪的文件生效,所以无法阻止它被推送。

具体解决步骤

1. 从Git追踪列表中移除.xcodeproj文件

打开终端,进入项目根目录,执行命令(替换MyProject.xcodeproj为你的实际项目文件名):

git rm -r --cached MyProject.xcodeproj

注:此操作仅移除Git的追踪记录,不会删除本地的.xcodeproj文件,不影响本地项目正常使用。

2. 完善.gitignore规则

确保项目根目录的.gitignore文件包含以下规则(如果没有则添加):

# 忽略Xcode项目文件
*.xcodeproj/

如果.gitignore本身还没被Git追踪,执行命令将其加入追踪:

git add .gitignore

3. 提交变更并重新推送

执行以下命令完成提交和推送:

git commit -m "停止追踪.xcodeproj文件并更新.gitignore"
git push

额外说明

执行上述操作后,远程仓库中的.xcodeproj文件会被删除,后续推送时该文件将不再被纳入推送内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 12:01:05