zoukankan      html  css  js  c++  java
  • 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

      

  • 相关阅读:
    方维分享系统,分享的用户得到商品的佣金
    方维采集失败,方维后台采集不了怎么办
    thinkphp 的 URL 中的 & 被转义成了 & 成了死链接
    PHP用curl采集天猫详细页
    xampp1.8.3 配置 php5.x 访问 SQL Server 2008
    ArcGIS 10 线转点 polyline to points
    使用BCP从Sybase远程数据库中导出数据
    百度UEditor添加视频 增加支持“通用代码”功能,支持微信
    firefox修改user-agent
    Twitter Storm学习笔记
  • 原文地址:https://www.cnblogs.com/zhangliukou/p/8521917.html
Copyright © 2011-2022 走看看