UserInterfaceState.xcuserstate 文件实际上我们并不需要每次都去commit,这个本身并没有多大的意义,同步与否都无关紧要,但是我们在多人开发的时候,这个文件经常会产生冲突,所以最好的方式是我们都不同步此文件,解决方法
1、首先使用github客户端把此文件ignore一下
2、打开控制台
3、打开文件夹 cd 文件夹路径(直接把文件夹拖过来即可)
4、输入命令行
git rm --cached [UserInterfaceState.xcuserstate文件路径,直接拖拽即可]
git commit -m "Removed file that shouldn't be tracked"
完成✌️
⚠️注意
UserInterfaceState.xcuserstate文件在这个文件里面,我们需要右键,显示包内容,根据路径去寻找UserInterfaceState.xcuserstate文件