如何正确设置.gitignore?

如果朋友们有什么更好的方法,请在下面留言。
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
搞定!

你可能感兴趣的:(如何正确设置.gitignore?)