如何更改Xcode';xcuserdata';在没有将其包含在.git中之后?

如何更改Xcode';xcuserdata';在没有将其包含在.git中之后?,xcode,git,github,Xcode,Git,Github,我在没有.gitignore的情况下启动了一个React原生项目,愚蠢地提交和合并了构建文件,不确定它们是什么,并且犯了一个谨慎的错误。诸如此类: modified: ios/build/Build/Intermediates/RCTActionSheet.build/Debug-iphonesimulator/RCTActionSheet.build/dgph modified: ios/build/Build/Intermediates/RCTActionSheet.buil

我在没有.gitignore的情况下启动了一个React原生项目,愚蠢地提交和合并了构建文件,不确定它们是什么,并且犯了一个谨慎的错误。诸如此类:

    modified:   ios/build/Build/Intermediates/RCTActionSheet.build/Debug-iphonesimulator/RCTActionSheet.build/dgph
modified:   ios/build/Build/Intermediates/RCTActionSheet.build/Debug-iphonesimulator/RCTActionSheet.build/dgph~
modified:   ios/build/Build/Intermediates/RCTGeolocation.build/Debug-iphonesimulator/RCTGeolocation.build/dgph
modified:   ios/build/Build/Intermediates/RCTGeolocation.build/Debug-iphonesimulator/RCTGeolocation.build/dgph~
modified:   ios/build/Build/Intermediates/RCTImage.build/Debug-iphonesimulator/RCTImage.build/dgph
modified:   ios/build/Build/Intermediates/RCTImage.build/Debug-iphonesimulator/RCTImage.build/dgph~
modified:   ios/build/Build/Intermediates/RCTLinking.build/Debug-iphonesimulator/RCTLinking.build/dgph
modified:   ios/build/Build/Intermediates/RCTLinking.build/Debug-iphonesimulator/RCTLinking.build/dgph~
modified:   ios/build/Build/Intermediates/RCTNetwork.build/Debug-iphonesimulator/RCTNetwork.build/dgph
modified:   ios/build/Build/Intermediates/RCTNetwork.build/Debug-iphonesimulator/RCTNetwork.build/dgph~
modified:   ios/build/Build/Intermediates/RCTSettings.build/Debug-iphonesimulator/RCTSettings.build/dgph
modified:   ios/build/Build/Intermediates/RCTSettings.build/Debug-iphonesimulator/RCTSettings.build/dgph~
modified:   ios/build/Build/Intermediates/RCTText.build/Debug-iphonesimulator/RCTText.build/dgph
modified:   ios/build/Build/Intermediates/RCTText.build/Debug-iphonesimulator/RCTText.build/dgph~
modified:   ios/build/Build/Intermediates/RCTVibration.build/Debug-iphonesimulator/RCTVibration.build/dgph
modified:   ios/build/Build/Intermediates/RCTVibration.build/Debug-iphonesimulator/RCTVibration.build/dgph~
modified:   ios/build/Build/Intermediates/RCTWebSocket.build/Debug-iphonesimulator/RCTWebSocket.build/dgph
modified:   ios/build/Build/Intermediates/RCTWebSocket.build/Debug-iphonesimulator/RCTWebSocket.build/dgph~
modified:   ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/dgph
modified:   ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/dgph~
modified:   ios/build/Build/Intermediates/SolveMe.build/Debug-iphonesimulator/SolveMe.build/dgph
modified:   ios/build/Build/Intermediates/SolveMe.build/Debug-iphonesimulator/SolveMe.build/dgph~
modified:   ios/build/Build/Intermediates/SolveMe.build/Debug-iphonesimulator/SolveMeTests.build/dgph
modified:   ios/build/Build/Intermediates/SolveMe.build/Debug-iphonesimulator/SolveMeTests.build/dgph~
deleted:    ios/build/Logs/Build/595432B6-D8CF-4CCE-B44B-B90E24325848.xcactivitylog
modified:   ios/build/Logs/Build/Cache.db    
现在发现,这已经将模块缓存路径设置为“/Users/MY_USERNAME/…”,供其他试图从GitHub克隆此项目并在其本地计算机上运行的人使用

此后,我在另一个StackOverflow问题中添加了建议,关于.gitignore的Xcode

主要问题:在GitHub上更改此派生数据的最佳方式是什么,以便团队的其他成员可以处理此项目?或者,他们可以在哪里进行本地更改以使其适合他们?让他们删除ios/build/文件夹似乎解决了这个问题。这是一个可以接受的解决方案,还是一个秘密的灾难


我从我亲自询问的人那里听说了一些相当复杂的工作。任何帮助都将不胜感激

将文件或目录添加到
.gitignore
后,还需要使用
git rm
将其从repo中删除

e、 g

然后,您的团队可以删除他们的
ios/build
dir,拉到最新提交,然后重新生成


从那以后一切都会顺利进行。

完美。非常感谢。
git rm ios/build
git commit