如何让 Xcode 忽略 Xcode 9 中的 xcodeproj?
How can I make Xcode ignore xcodeproj in Xcode 9?
我一直在使用 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
选项将确保您将这些文件保留在磁盘上(并且仅从索引中删除它们)。
我一直在使用 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
选项将确保您将这些文件保留在磁盘上(并且仅从索引中删除它们)。