如果朋友们有什么更好的方法,请在下面留言。
touch .gitignore vi .gitignore
写入下面内容:
XXX.xcodeproj/project.xcworkspace/xcshareddata XXX.xcodeproj/project.xcworkspace/xcuserdata XXX.xcodeproj/xcuserdata
但是怎么都去不掉这个userInterface.xcuserstate,只好百度了,
今天在Xcode中Commit的时候UserInterfaceState.xcuserstate这个文件几秒钟更新一次, 搅得人不得安宁, 用.gitignore无效. 于是, 在终端中输入:
$ git rm --cached XXX.xcodeproj/project.xcworkspace/xcuserdata/mac.xcuserdatad/UserInterfaceState.xcuserstate $ git commit -m "Removed the stupid strange file that shouldn't be tracked" $ git push
搞定!