我正在使用Xcode9开发一个C项目。我不想将我的.xcodeproj目录推送到GitHub上。我使用Xcode内的源代码控制菜单与GitHub同步。 我已经在我的.gitignore文件中添加了以下行: *.xcodeproj/ DerivedData/ *.pbxproj *xcworkspace 但它不起作用。当我提交时,Xcode仍会将我的xcodeproj目录推送到GitHub上。如何在Xcode9中忽略这些文件。
可能是因为这些文件已经被跟踪(使.gitignore指令无效) 尝试从索引中删除它们 git rm --cached -r *.xcodeproj/ git rm --cached -r DerivedData/ git rm --cached -r *.pbxproj git rm --cached -r *xcworkspace --cached选项将确保您将这些文件保存在磁盘上(仅从索引中删除它们)。