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

      

  • 相关阅读:
    C++函数模板的显示调用与隐式调用
    git显示颜色配置
    STL容器元素应满足的条件
    vector缩减容量
    PAT (Basic Level) Practise:1036. 跟奥巴马一起编程
    Core Java Volume I — 4.10. Class Design Hints
    Core Java Volume I — 4.7. Packages
    蓝牙(Profile)构成
    Android开发之Java必备基础
    主机控制器接口(HCI)
  • 原文地址:https://www.cnblogs.com/zhangliukou/p/8521917.html
Copyright © 2011-2022 走看看