Xcode Git 如何忽略UserInterface.xcuserstate文件

其实很早就该写这篇文章了,之前是用别的办法解决的,但是我忘记怎么解决的了,所以今天是用一种更简单的方法来忽略Xcode提交代码的时候出现的UserInterface.xcuserstate文件

  • 打开终端,cd到你的工程目录 .git


    D6D27253-D310-4DB2-9BFA-60F57DB02364.png

    在执行 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文件,如图


    F51FC943-ED6B-4A7F-9F05-555F499E77A1.png

    将此文件推送到远程代码库就可以了

完成,以前做的时候还有个方法,但是我现在记不起来怎么做了,一年前的事情了,等我想起了怎么做在更新笔记,如果想不起来就GG
以上这种方法还是可以忽略UserInterface.xcuserstate文件

你可能感兴趣的:(Xcode Git 如何忽略UserInterface.xcuserstate文件)