zoukankan      html  css  js  c++  java
  • Xcode-Sourcetree-忽略CocoaPods文件

    Xcode-Sourcetree-忽略CocoaPods文件

    目的

    CocoaPods的第三方库,都在git上存有的,也就是说,它们在网上都已经有自己的空间了。如果我们把他们都push到自己的服务器,那么就是创建了另外的空间存放着他们的备份,那么,如果是几十个项目都用到同一个库呢?那么冗余度会很高。

    简介

    .gitignore的作用:使用这样一个文件,指定了上传的黑名单,使我们push的时候把符合该规则的路径都忽略掉。

    配置

    1. 创建.gitignore文件:
      1. 打开终端;
      2. 输入指令:cd '项目目录'
      3. 输入指令:vim .gitignore
      4. .gitignore文件的配置内容,复制到终端;内容见下面.gitignore文件的配置内容;
      5. esc键,再输入指令::wq,然后按return回车键;
      6. 输入指令sudo ls,查看目录下是否存在.gitignore文件,有则表示成功;
    2. 如果之前没有提交过第三方到远端,则按照正常情况,commit一下,再push到远端就完成了;
    3. 如果之前提交过得话,则输入指令git rm -r Pods,然后再comit,再push

    检验

    1. 重新clone一份这个项目到本地,你会发现这个项目中没有了Pods这个文件夹,运行项目也会报错。
    2. 打开终端,cd '项目目录',执行pod install,即可正常运行项目;

    .gitignore文件的配置内容

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

    微信公众号

    扫描下方二维码关注个人微信公众号,实时获取更多干货,哈哈哈!

    作者:Angelo
    本文版权归作者所有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
  • 相关阅读:
    block、inline、inline-block
    js 的复制和引用 (传值和传址)
    俄罗斯方块和作品集
    js 连续赋值。。理解不了,先占坑
    8.7 jquery-dom manipulation
    08.04 对象构造方法
    对象的基本操作
    08.03 js _oop
    08.02 对象
    The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
  • 原文地址:https://www.cnblogs.com/cy521/p/15323896.html
Copyright © 2011-2022 走看看