其实很早就该写这篇文章了,之前是用别的办法解决的,但是我忘记怎么解决的了,所以今天是用一种更简单的方法来忽略Xcode提交代码的时候出现的UserInterface.xcuserstate文件
-
打开终端,cd到你的工程目录 .git
在执行 git rm --cached *.xcuserstate
终端上面会显示
rm '项目名称/ListenCar.xcodeproj/project.xcworkspace/xcuserdata/电脑名称.xcuserdatad/UserInterfaceState.xcuserstate'
- vim .gitignore
先点i
讲一下代码粘贴到终端
*.xcuserstate
project.xcworkspace
xcuserdata
UserInterfaceState.xcuserstate
project.xcworkspace/
xcuserdata/
UserInterface.xcuserstate
- 执行 git commit -m "忽略UserInterfaceState.xcuserstate"
- 执行 git push 推送到远程代码库
-
打开Xcode 在commit,此时你会看到.gitignore文件,如图
将此文件推送到远程代码库就可以了
完成,以前做的时候还有个方法,但是我现在记不起来怎么做了,一年前的事情了,等我想起了怎么做在更新笔记,如果想不起来就GG
以上这种方法还是可以忽略UserInterface.xcuserstate文件