1:找到git對應(yīng)的文件
git status
結(jié)果:
git statusOn branch masterYour branch is up-to-date with 'origin/master'.Changes to be committed:? (use "git reset HEAD..." to unstage)
modified:? YYBaby/YYBaby.xcodeproj/project.xcworkspace/xcuserdata/jianjian.xcuserdatad/UserInterfaceState.xcuserstate
modified:? YYBaby/YYBaby.xcodeproj/xcuserdata/jianjian.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
modified:? YYBaby/YYBaby.xcodeproj/xcuserdata/jianjian.xcuserdatad/xcschemes/YYBaby.xcscheme
modified:? YYBaby/YYBaby.xcodeproj/xcuserdata/jianjian.xcuserdatad/xcschemes/xcschememanagement.plist
2:刪除緩存
git rm --cached 'YYBaby/YYBaby.xcodeproj/project.xcworkspace/xcuserdata/jianjian.xcuserdatad/UserInterfaceState.xcuserstate'
3:刪除遠程的文件
git commit -m 'YYBaby/YYBaby.xcodeproj/project.xcworkspace/xcuserdata/jianjian.xcuserdatad/UserInterfaceState.xcuserstate'
4: 提交
git push
5:在sourcetree中右鍵忽略不需要的文件