• Git 忽略文件的配置 .gitignore文件


    操作系统:Mac OS

    起因:新建项目发现每次打开都有UserInterfaceState.xcuserstate文件的改动,甚是纳闷啊~于是乎。。。想到忘记搞ignore忽略文件

    过程:1.项目主目录下,创建.gitignore

      ①终端输入:[touch .gitignore]    创建ignore文件

          ②终端输入:[open .gitignore]     打开ignore文件

          2.配置ignore文件内容,即想要忽略的文件

      ①简单配置

      

    # Xcode
    .DS_Store
    build
    report.xml
    *.pbxuser
    !default.pbxuser
    *.mode1v3
    !default.mode1v3
    *.mode2v3
    !default.mode2v3
    *.perspectivev3
    !default.perspectivev3
    xcuserdata
    *.moved-aside
    DerivedData
    .idea/
    *.hmap
    *.xccheckout
    *.xcworkspace
    !default.xcworkspace
    #CocoaPods
    Pods
    Podfile.lock
    xcschemes

      ②gitignore.io 选择自定义配置

      在 gitignore.io 输入需要配置的语言,会自动生成一份配置。比如,输入 Objective-C 和 Swift 会帮助你生成下面的配置。(https://www.gitignore.io/)

    PS:

    这个配置自动生成了很多注释和一些不太必要的配置,所以直接使用上面提供的简便配置即可。

     3.你会发现.xcuserstate文件还在,于是终端输入

    ①git rm --cached /Users/zhangliukou/Desktop/ZLKPractice/idaddyTest/SwiftTestProject/SwiftTestProject.xcodeproj/project.xcworkspace/xcuserdata/zhangliukou.xcuserdatad/UserInterfaceState.xcuserstate
    
    ②git commit -m "Removed file that shouldn't be tracked"

    PS:有时需要查看隐藏文件

    我们一般的做法打开终端,然后输入如下图,然后重新finder。

    显示隐藏文件 :

    defaults write com.apple.finder AppleShowAllFiles -bool true
    killall Finder

    隐藏文件 :

    defaults write com.apple.finder AppleShowAllFiles -bool false
    killall Finder

      

  • 相关阅读:
    CSS3实战:让我们尽情的圆角吧
    IE9、 Firefox、Safari, Chrome的CSS3圆角属性
    css清除浮动的几种方法整理
    display:inline-block的深入理解
    CSS display 属性详解
    ul 、ol li 继承原有样式的问题
    CSS的继承性
    CSS文档流与块级元素和内联元素(文档)
    HTML5 中的块级链接
    常用icon以及color颜色RGB值和对应颜色效果图
  • 原文地址:https://www.cnblogs.com/zhangliukou/p/8521917.html
Copyright © 2020-2023  润新知