zoukankan      html  css  js  c++  java
  • git中忽略UserInterfaceState.xcuserstate的方法

    使用版本控制来托管代码时会遇到这样的问题

    1.添加过.gitignore文件

    Xcode

    .DS_Store
    build/
    *.pbxuser
    !default.pbxuser
    *.mode1v3
    !default.mode1v3
    *.mode2v3
    !default.mode2v3
    *.perspectivev3
    !default.perspectivev3
    *.xcworkspace
    !default.xcworkspace
    xcuserdata
    profile
    *.moved-aside
    DerivedData
    .idea/

    Pods - for those of you who use CocoaPods

    Pods
    Podfile.lock

    2.如每次push时还是会有UserInterfaceState.xcuserstate文件
    这时可以在终端中输入:

    git rm --cached ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstate
    (1).ProjectFolder为对应的工程名称
    (2).myUserName为对应的用户名称
    例如:
    git rm --cached Horrible_FM.xcodeproj/project.xcworkspace/xcuserdata/miniu.xcuserdatad/UserInterfaceState.xcuserstate

    git commit -m "Removed file that shouldn't be tracked"

  • 相关阅读:
    多行文字垂直居中效果(利用flex)
    Switch
    Scanner
    Method
    Recursion递归
    for
    if
    dowhile
    while
    DataType 数据类型
  • 原文地址:https://www.cnblogs.com/xilanglang/p/5430989.html
Copyright © 2011-2022 走看看