I want to switch between branches but whenever I try to do that, I always get following message
error: Your local changes to the following files would be overwritten by checkout: Podfile Please commit your changes or stash them before you switch branches.
If I do a git status it looks like
modified: Pods/Pods.xcodeproj/xcuserdata/medeiros.xcuserdatad/xcschemes/AlgoliaSearchClient.xcscheme
modified: Pods/Pods.xcodeproj/xcuserdata/medeiros.xcuserdatad/xcschemes/BoringSSL-GRPC.xcscheme
modified: Pods/Pods.xcodeproj/xcuserdata/medeiros.xcuserdatad/xcschemes/FWPlayer.xcscheme
modified: Pods/Pods.xcodeproj/xcuserdata/medeiros.xcuserdatad/xcschemes/Firebase.xcscheme
modified: Pods/Pods.xcodeproj/xcuserdata/medeiros.xcuserdatad/xcschemes/FirebaseAnalytics.xcscheme
To avoid that, I created a .gitignore file which contains following entries
xcuserdata/
xcuserdata/**/*
!xcuserdata/**/xcschemes/*
*.xcuserstate
Am I missing anything?