首页 > 手机专区 > 苹果手机 >

iOS git如何忽略pod文件

来源:互联网 2023-02-21 17:15:25 206

iOS开发过程中经常使用到Cocoapods进行第三方库管理,而第三方库可能存在大文件,这个时候我们使用git是无法提交到远程的,需要忽略掉pod文件提交。iSL办公区 - 实用经验教程分享!

工具/原料

  • Mac

方法/步骤

  • 1

    在远程新建一个工程仓库之后,使用git clone拉取下来,然后把工程文件移动到文件夹下(该工程使用了Cocoapods,.xcworkspace,Podfile,Podfile.lock,Pods文件夹是Cocoapods相关),如下:iSL办公区 - 实用经验教程分享!

    iOS git如何忽略pod文件iSL办公区 - 实用经验教程分享!

  • 2

    将工程目录拖动到SourceTree(git提交可视化工具),可以看到文件状态下有468个新文件需要提交(其中包括了pod文件,pod文件是需要忽略的),如下:iSL办公区 - 实用经验教程分享!

    iOS git如何忽略pod文件iSL办公区 - 实用经验教程分享!

  • 3

    开启终端,CD进入到工程目录下,使用iSL办公区 - 实用经验教程分享!

    touch .gitignoreiSL办公区 - 实用经验教程分享!

    新建.gitignore文件,然后使用iSL办公区 - 实用经验教程分享!

    open .gitignoreiSL办公区 - 实用经验教程分享!

    打开.gitignore文件,如下:iSL办公区 - 实用经验教程分享!

    iOS git如何忽略pod文件iSL办公区 - 实用经验教程分享!

    iOS git如何忽略pod文件iSL办公区 - 实用经验教程分享!

  • 4

    在打开的.gitignore文件中粘贴下列代码(在gitignore.io中输入相关语言可以生成),然后保存退出。iSL办公区 - 实用经验教程分享!

    # XcodeiSL办公区 - 实用经验教程分享!

    #iSL办公区 - 实用经验教程分享!

    # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignoreiSL办公区 - 实用经验教程分享!

    # Mac OS X Finder and whatnotiSL办公区 - 实用经验教程分享!

    .DS_StoreiSL办公区 - 实用经验教程分享!

    ## Build generatediSL办公区 - 实用经验教程分享!

    build/iSL办公区 - 实用经验教程分享!

    DerivedData/iSL办公区 - 实用经验教程分享!

    ## Various settingsiSL办公区 - 实用经验教程分享!

    *.pbxuseriSL办公区 - 实用经验教程分享!

    !default.pbxuseriSL办公区 - 实用经验教程分享!

    *.mode1v3iSL办公区 - 实用经验教程分享!

    !default.mode1v3iSL办公区 - 实用经验教程分享!

    *.mode2v3iSL办公区 - 实用经验教程分享!

    !default.mode2v3iSL办公区 - 实用经验教程分享!

    *.perspectivev3iSL办公区 - 实用经验教程分享!

    !default.perspectivev3iSL办公区 - 实用经验教程分享!

    xcuserdata/iSL办公区 - 实用经验教程分享!

    ## OtheriSL办公区 - 实用经验教程分享!

    *.moved-asideiSL办公区 - 实用经验教程分享!

    *.xcuserstateiSL办公区 - 实用经验教程分享!

    *.xccheckoutiSL办公区 - 实用经验教程分享!

    ## Obj-C/Swift specificiSL办公区 - 实用经验教程分享!

    *.hmapiSL办公区 - 实用经验教程分享!

    *.ipaiSL办公区 - 实用经验教程分享!

    *.dSYM.zipiSL办公区 - 实用经验教程分享!

    *.dSYMiSL办公区 - 实用经验教程分享!

    #CocoaPodsiSL办公区 - 实用经验教程分享!

    Pods/iSL办公区 - 实用经验教程分享!

    iSL办公区 - 实用经验教程分享!

    最后面的iSL办公区 - 实用经验教程分享!

    #CocoaPodsiSL办公区 - 实用经验教程分享!

    Pods/是我们指定忽略pod文件。iSL办公区 - 实用经验教程分享!

    iOS git如何忽略pod文件iSL办公区 - 实用经验教程分享!

  • 5

    然后再回到SourceTree中,可以看到文件状态显示从之前的468变为了41,如下:iSL办公区 - 实用经验教程分享!

    iOS git如何忽略pod文件iSL办公区 - 实用经验教程分享!

  • 5该信息未经许可获取自百度经验
  • 6

    点击未暂存文件勾选框,将文件暂存,然后在提交备注里面输入相应提交信息,将代码推送到远程即可。iSL办公区 - 实用经验教程分享!

    iOS git如何忽略pod文件iSL办公区 - 实用经验教程分享!

    iOS git如何忽略pod文件iSL办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!iSL办公区 - 实用经验教程分享!


    标签: iosGIT苹果忽略文件

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码