忽略UserInterfaceState.xcuserstate和Breakpoints_v2.xcbkptlist文件
- 第一步:创建.gitignore忽略文件
cd “.git文件所在的目录”
如果看不到.git文件,说明是隐藏文件,需要使隐藏文件可见:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
然后再.git目录:
vim .gitignore
-
第二步:编辑.gitignore文件
点击 i 进入编辑状态,输入:
项目名(文件夹)/项目名.xcworkspace/xcuserdata/用户名.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
项目名(文件夹)/项目名.xcworkspace/xcuserdata/用户名.xcuserdatad/UserInterfaceState.xcuserstate
(以上两个文件,最好自己右键查看一下完整路径,不要照搬上述代码中的路径)
Esc : wq保存,这样就完成了添加忽略文件的任务。
查看Sourcetree是否忽略了这两个文件,如果失败请往下看:
- 第三步:
git rm --cached 项目名(文件夹)/项目名.xcworkspace/xcuserdata/用户名.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
git commit -m "delete file Breakpoints_v2"
git rm -cached 项目名(文件夹)/项目名.xcworkspace/xcuserdata/用户名.xcuserdatad/UserInterfaceState.xcuserstate
git commit -m "delete file UserInterfaceState"
这样就很完美的忽略了上述的两个文件。可以顺便 git push pull一下