• 由于这个https://github.com/CocoaPods/Specs.git下载速度特别慢,因此下载了一份(20190705)存到网盘上,以后用到直接将文件夹拷到指定目录下即可。 下载地址: https://cloud.189.cn/t/7faIvuZzyeI3 (master.zip...

    由于这个https://github.com/CocoaPods/Specs.git下载速度特别慢,因此下载了一份(20190705)存到网盘上,以后用到直接将文件夹拷到指定目录下即可。

    下载地址: https://cloud.189.cn/t/7faIvuZzyeI3 (master.zip)

    下载后解压将文件夹名字改为master,放到下图目录

     

    点击放大 查看此图

     

     

    20190726补充:

    上面的是github原版代码,没有.git文件夹  。(没有.git执行pod install会报错)

    https://cloud.189.cn/t/2iYnIjnUNFrm

    这个是隐藏文件夹下载地址,解压后再解压放到上图位置即可

     

     

    附:

        新增加一个库的操作: 改完podFile 使用 pod install命令

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 第一步:Mac如何安装git****要想在自己的Mac上畅快的使用github来帮助你撸代码,第一步当然是安装git了附链接,git官方下载网址: http://git-scm.com/download/mac1.在一个你喜欢的文件夹里解压安装包2.打开终端,进入...

    第一步:Mac如何安装git****

    要想在自己的Mac上畅快的使用github来帮助你撸代码,第一步当然是安装git了

    附链接,git官方下载网址:
    http://git-scm.com/download/mac

    查看一下git的安装路径

    $which git
    这里会得到路径/usr/local/bin/git

    到这里已经安装完成了,但是别太高兴,还有一个重要的东西需要设置,就是SSH,这玩意就是保护安全的秘钥

    生成ssh的key,附上完整的步骤,不明白的话一步一步对

    一 、
    设置Git的user name和email:

    $ git config --global user.name "xuhaiyan"
    $ git config --global user.email "haiyan.xu.vip@gmail.com"

    二、生成SSH密钥过程:
    1.查看是否已经有了ssh密钥:cd ~/.ssh
    如果没有密钥则不会有此文件夹

    2.生成密钥:
    $ ssh-keygen -t rsa -C “YourEmail” #随便写个邮箱

    Generating public/private rsa key pair.

    Enter file in which to save the key (/Users/angela/.ssh/id_rsa): key # 直接回车

    Enter passphrase (empty for no passphrase): # 输入密钥文件授权密码

    Enter same passphrase again: # 确认密钥文件授权密码

    Your identification has been saved in /Users/angela/.ssh/id_rsa.
    
    Your public key has been saved in /Users/angela/.ssh/id_rsa.pub.
    
    The key fingerprint is:
    
    0e:70:c0:67:4b:08:15:b3:37:d9:b9:9a < your email>
    
    The key's randomart image is:
    
    +--[ RSA 2048]----+
    
    |  .+=o           |
    
    |    o++o         |
    
    |    o+=..        |
    
    |     +.. .       |
    
    |        o=..     |
    
    |        E+o      |
    
    +-----------------+

    此时,敲入ls命令可以看到ssh-keygen在~/.ssh目录下生成的public/private key pair,其中id_rsa为密钥对中的私钥,需妥善保管;id_rsa.pub为密钥对中的公钥,可任意公开。

    通过cat命令可以查看id_rsa.pub内容,这个时候先把出现的内容复制一下,等会会用到

    到这里可以轻松以下了,现在就去github设置一下账户里的ssh吧

    1.在登录后直接点击右上方最右边的工具按钮,,点击下拉菜单出现setting的选项,点进去

    2.在setting页面中,左边会出现很多选项,点击SSH keys

    3.点击Add SSH key

    Title是简单识别,因为可以添加多个key,重要的是下面的key,这个时候把上面cat查询到的内容复制进去就OK了

    到这里就全部完成了,如果有错误,请自行百度错误,一般都会有详细解答

    *第二步:使用git把本地代码上传到github*

    github是一款非常强大的代码管理工具,在今后的工作,学习中都会大量用到

    注意:进行下面的前提是已经安装好git,如何安装git请看上一篇

    安装好git之后,就可以将本地的代码推送到github上了,下面是推送的步骤.

    打开终端,cd 进入项目所在的地址,然后进行以下6步

    1. echo “# vNews” >> README.md
    2. git init
    3. git add README.md
    4. git commit -m “first commit”
    5. git remote add origin https://github.com/DevinZhan/vNews.git
    6. git push -u origin master

    这样就成功了,下面来简要的说明一下步骤的功能,和可能遇到的问题

    1.第一步是在你的工程下创建一个README文件,这个文件是用来描述你的工程的,在github上,别人可以通过这个文件来了解你这个项目.

    2.初始化git

    3.把README文件添加到git中

    4.这里是说明此文件是第一次提交,双引号里的内容是一个描述

    5.这里是说git会添加一个远程仓库,仓库地址就是后面的网址

    6.上面命令表示,将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建,如果当前分支与多个主机存在追踪关系,则可以使用-u选项指定一个默认主机,这样后面就可以不加任何参数使用git push。

    注意: 如果在第五步的时候遇到 fatal: remote origin already exists 则需要执行 git remote rm origin然后继续执行第五步,一般就会解决问题

    更多信息请参考:http://git.oschina.net/progit/3-Git-分支.html

    关于github后面还会讲到Fork和Branch,在多人编程的时候会起到很大的作用,后续我们再讲.

    *第三步:github如何管理自己的代码*

    进行这篇的前提是你已经安装好git,而且你已经使用git命令上传过项目到github,下面来安装github客户端(注意是客户端)

    注意:安装github客户端
    附上官网链接:https://desktop.github.com

    安装好github客户端就可以进行下面的步骤了

    我们来示例一下:

    1.进入你的网页版github,找到你之前上传过的项目,他会存放在你之前设置好的仓库里面,比如我这里是

    2.点进去之后在页面的右下角会发现这两个选项
    第二个选项的作用是直接下载源码,在很多时候我们需要参考别人的优秀源码或者下载第三方的时候会用到(可直接在github上进行搜索你想要的任何源码)

    3.这里我们点击第一个 Clone in Desktop
    前提是你已经安装好github客户端(重要的事情已经说两遍了)

    4.点击之后会自动弹出你的github客户端(注意github客户端和网页版github的区别)

    5.弹出后首先会让你选择一个文件夹,作为本地缓存仓库,在这里我建议事先在你喜欢的位置建立一个文件夹,然后把每次创建本地仓库的文件夹放在里面,这样就方便管理了.

    注意:本地缓存仓库的作用就是可以更新代码,但是建议你不要直接在本地仓库进行代码的更改,最好先在其他位置改动好,再拷贝到本地仓库,一定要备份备份备份备份……

    当你更改本地仓库的文件后,在你的github客户端对应仓库的上方

    这里No Uncommitted Changes会显示有多少个Changes

    然后在页面的下方

    这里summary是简要信息,你可以填写一些你容易识别的,比如第几次提交,最好是英文
    下面Description是描述信息

    完成后就点击下方的Commit to master

    这个时候还没有完成,再回去看这里,点击History,选择你刚刚commit的项目
    ,因为这个是我之前,当你第一次进行这一步操作时,在668的位置会出现一个圆圈,说明你还没有提交到网页版github上(注意网页版github与客户端的区别,第三遍了),现在点击页面右上方的按钮,点击后等待片刻就成功啦.

    到这里已经全部完成,现在你可以去你的网页版github上看成果了,如果下次还要更改,直接修改本地仓库的代码,然后再推上去就好了.

    *第四步:github如何给别人贡献代码*

    在你进行完成上面三步后,也只是能对自己的代码撸一下,那么下面就是教你怎么去撸别人的代码了,也就是我们说的合项目,还可以为github源码库贡献自己的力量.

    由于内容比较多,而且已经有大神写的比我更好更全,就直接复制过来了.

    详情请见http://doc.okbase.net/azhuzhu/archive/38704.html

    展开全文
  • 急!!!!网上找了多的解决方案,根本不行,请各位大神帮忙解决!!!!! ![图片说明](https://img-ask.csdn.net/upload/201706/15/1497509895_864117.png)
  • 4. 我曾怀疑是否因为代码量太大, 所以我新建了一个B项目,然后上传代码成功, .git文件只有400M. 5. 使用的Coding码市管理.是否是因为 .git太大了? 还是其他原因? .git该如何瘦身? 6. 原来使用SourceTree没出现过这个...
  • 解决git上传单个大文件的限制,亲测有效! *如果你之前commit了 需要你使用 git reset --hard <commit_id>命令回退到没有报错的那个版本,然后再执行下面的操作 【第一步】 需要用到一个叫lfs的工具专门用来...

    解决git上传单个大文件的限制,亲测有效!

    *如果你之前commit了 需要你使用 git reset --hard <commit_id>命令回退到没有报错的那个版本,然后再执行下面的操作

    【第一步】

    需要用到一个叫lfs的工具专门用来上传大文件的!!!

    下载链接:https://github.com/git-lfs/git-lfs/wiki/Installation

    【第二步】

    下载安装完成之后,使用find ./ -size +40M 查出项目中所有大于40M的文件

    【第三步】

    使用git lfs track “大于40M的文件名” 命令

    【第四步】

    git add 大于40M的文件名

    【第五步】

    直接提交和推送就ok啦

    git commit -m “备注”

    git push origin master

    到这里就结束啦BUG?????不存在的,顺利解决

    展开全文
  • Flutter起步的一些坑

    2019-08-26 23:13:11
    Flutter安装过程中遇到的问题: - brew install --HEAD usbmuxd - ==> Cloning ...Cloning into '/Users/yimo/Library/Caches/Homebrew/usbmuxd--git'... fatal: unable to access ...

    Flutter安装过程中遇到的问题:

    - brew install --HEAD usbmuxd
    - ==> Cloning https://git.sukimashita.com/libusbmuxd.git
    Cloning into '/Users/yimo/Library/Caches/Homebrew/usbmuxd--git'...
    fatal: unable to access 'https://git.sukimashita.com/libusbmuxd.git/': Could not resolve host: git.sukimashita.com
    Error: An exception occurred within a child process:
      DownloadError: Failed to download resource "usbmuxd"
    Failure while executing; `git clone --branch master https://git.sukimashita.com/libusbmuxd.git /Users/yimo/Library/Caches/Homebrew/usbmuxd--git` exited with 128. Here's the output:
    Cloning into '/Users/yimo/Library/Caches/Homebrew/usbmuxd--git'...
    fatal: unable to access 'https://git.sukimashita.com/libusbmuxd.git/': Could not resolve host: git.sukimashita.com
    
    - 解决:git config --global http.sslVerify false
    https://www.jianshu.com/p/bf8b9d9a660e
    
    - brew reinstall ios-deploy
    安装完Flutter doctor仍然报错:ios-deploy out of date (1.9.4 is required). To upgrade with Brew:
            brew upgrade ios-deploy
    
    - 执行:brew upgrade ios-deploy
    - 又报错:ios-deploy 1.9.4 already installed
    
    执行:
    brew link --overwrite ios-deploy
    brew link --overwrite --dry-run ios-deploy
    
    Doctor summary (to see all details, run flutter doctor -v):
    [!] Flutter (Channel stable, v1.7.8+hotfix.4, on Mac OS X 10.15 19A487m, locale
        zh-Hans-CN)
        ✗ Downloaded executables cannot execute on host.
          See https://github.com/flutter/flutter/issues/6207 for more information
    
    https://github.com/flutter/flutter/issues/22598
    
    https://github.com/flutter/flutter/wiki/Supporting-legacy-platforms#building-armv7-ios--armeabi-v7a-android-with-xcode10
    
    上面的一点说法是:
    去苹果官网下载9.x版本的Xcode,
    获取MacOSX10.13.sdk文件,移到/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs目录下
    
    不过这个太麻烦的,Xcode下载下这么大
    有人整理了这些sdk可以直接下载:https://github.com/phracker/MacOSX-SDKs/releases
    
    // 还有很多其他的说法
    
    ---> 实际上并没有解决,官网上的方法也试了很多种,都没有解决
    ---> 因为我这是10.15 mac的测试版(为了体验下swiftUI升级的),还有说是缺失了lib32stdc++6文件,据说futter还没兼容到该版本的一些改动。
    ---> 但是,对于初学者的影响较少,flutter的demo之类的都是能跑起来的,看社区的反馈好像到后面集成阶段会有些问题。
    

    – 待续…后续再补充遇到的问题

    展开全文
  • iOS多人协作开发时,经常使用版本管理工具,如SVN、git,经常在提交修改的时候,除了我们自己修改的.h .m和资源文件外,总是会出现一些莫名其妙的文件部分都是在.xcodeproj的包内容中。 .xcodeproj是项目文件...

    在iOS多人协作开发时,经常使用版本管理工具,如SVN、git,经常在提交修改的时候,除了我们自己修改的.h .m和资源文件外,总是会出现一些莫名其妙的文件,大部分都是在.xcodeproj的包内容中。

    .xcodeproj是项目文件,包含项目配置文件,一个xcodeproj文件的包内容大概是这样的:


    每个Xcode版本的xcodeproj文件目录可能不同,格式、内容也可能不同,其中.mode1v3文件在我当前这个版本(8.3.3)中就没有。

    各个文件的作用以及是否需要提交

    1、project.pbxproj文件

    这个文件包含了所有此项目build需要的元数据,setting、file reference、configuration、targets…也就是说,这个文件代表的就是这个project。 

    关于.pbxproj文件的详细介绍详见:http://www.jianshu.com/p/e82ec6a56fc2
    因此,在修改了这个文件之后,需要提交上去。

    2、project.xcworkspace目录 

    这个文件比较特殊。 
    首先要了解的是workspace和project的概念。project应该比较清楚,那workspace是什么呢?workspace是一种Xcode documentation,可以将多个project和其它文件放到一起,这样可以work on them together。一个project也可以属于多个workspace。所以简单来讲,workspace里面就是一个或多个projects的reference,放在一起,有时候比较好工作。 
    这样的话,如果项目里面根本就没有workspace的概念,或者只有一个workspace+一个project,这个workspace并不会有什么变动,那这个文件就不需要提交同步。如果project很依赖workspace,没有workspace就运行不了,活不下去了,这时候这个文件肯定是要同步的。

    3、user.pbxuser文件 

    Xcode项目为每一个使用这个项目的用户创建一个user.pbxuser文件,存储了此用户对项目的偏好设置,如Xcode的位置和大小、文件书签等。可以看到这个文件是针对某个用户的,可以说是私人性质的,跟整个项目没有太大关系,所以一般不需要同步。

    4、user.mode1v3和user.mode2v3文件 

    这个也是用户相关的文件,和user.pbxuser差不多,存储某用户特定的项目设置,比如Xcode中window的状态和结构,断点等等。 

    因此也不需要同步。

    5、xcuserdata目录/xcshareddata目录: 

    大体上来说,和上面两种一样,也是用户相关的文件,包含user state,folders的状态,最后打开的文件等。因此一般来说是不需要同步的。 

    例外是,这个目录里也包含了scheme相关的内容。如果项目里需要同步特定的scheme,这时候,需要在Edit Scheme里,勾选Share框,然后把新生成的xcshareddata目录提交上去。

    6、.xccheckout 

     这个文件在xcworkspace目录里。 .xccheckout文件包含了关于workspace中用到了什么repo的数据。 

    根据说明,它的规则和xcworkspace差不多:如果没用过,或者只是简单使用workspace,不需要同步;如果深入使用workspace,则需要同步。

    总结1: 
    .xcodeproj里的文件大体上有3种:

    • 项目文件
    • 单个用户的文件
    • 跟workspace相关的文件

    项目文件,需要同步; 
    单个用户的文件,不需要同步; 
    跟workspace相关的文件,视有没有深入使用workspace而定。

    总结:

    1. 需要同步的文件:

      • project.pbxproj文件
      • xcsharedata目录
    2. 不需要同步的文件

      • user.pbxuser文件
      • user.mode1v3/user.mode2v3文件
      • xcuserdata目录
    3. 视workspace情况而定的文件:

      • .xcworkspace目录
      • .xccheckout文件



    展开全文
  • ] Error installing lottie-ios [!] /usr/bin/git clone https://github.com/airbnb/lottie-ios.git /var/folders/yb/20c1c4sx0q91yqvzlr92n_p80000gp/T/d20170310-59137-kam3xz --template= --single-branch -...
  • 1.查看本地分支 $ git branch * br-2.1.2.2 ... origin/feature/IOS_visualtrack origin/feature/android_visualtrack origin/master 3.查看所有分支 $ git branch -a * br-2.1.2.2 master
  • 1/先安装git -window 版本 cmd 命令 到你自己的目录。 git clone --recursive https://github.com/caffe2/caffe2.git git只能 命令行,没办法免费的,就将就吧。 这样下来的肯定是编译不过的。这个坑足够到...
  • 处理GitHub不允许上传大于100M文件问题?本人也遇到这个坑。。。 来自转载,原文链接:http://www.cnblogs.com/qmmq/p/4604862.html 1、报错: 自己的项目的版本控制用的是Git,代码仓库在github托管。项目里用到...
  • 做为一个iOS开发者,时不时就要与一些好用的框架或者库打交道,而且大多数还是国外的地址,访问相当慢,所以也就引发了一系列贼慢的问题,该篇文章就来好好总结下解决方案 一、更换gem源 // 查看现有的源 gem ...
  • git log 查看提交记录

    2019-01-07 16:23:42
    git log 查看提交记录 1. git log 查看提交历史记录2. git log --oneline 或者 git log --pretty=oneline 以精简模式显示3. git log --graph 以图形模式显示4. git log --stat 显示文件更改列表5. git log --...
  • 解决Cocoapods贼慢问题

    2017-06-25 20:57:42
    做为一个iOS开发者,时不时就要与一些好用的框架或者库打交道,而且大多数还是国外的地址,访问相当慢,所以也就引发了一系列贼慢的问题,该篇文章就来好好总结下解决方案 一、更换gem源// 查看现有的源 gem source ...
  • 4.Git的安装

    2019-06-25 18:19:48
    最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windows这几平台上正常运行了。 要使用Git,第一步当然...
  • 博客制作系 -- 2.4. Git

    2019-08-21 10:58:45
    2016-05-04 14:41:13 Git简介 Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。...Git有什么特点?简单来说就是:高端大气上档次!...有办法,先把当前文件“另存为……”一个新的Wo...
  • git --- 简单使用

    2018-07-18 13:23:09
    首先放个图,这就是大名鼎鼎的gitgit是现在世界上最先进的分布式版本控制系统......吹捧它的话咱就不说了。 目录 安装Git 在Linux上安装Git 在Mac OS X上安装Git 在Windows上安装Git 创建版本库 初始化...
  • 前段时间加入一个团队,对TeamTalk进行二次开发。我负责iOS端的功能扩展。这个项目目前已少有人维护,iOS端...但由于维护一个即时通讯项目工作量太大,内部人员分崩离析,导致项目无人维护了。iOS端最大的过时体现就...
  • 由于项目中会用到很多第三方,为节省空间及clone或push或pull的时间过长尤其是在网络慢的问题(有时候网速慢在clone时或报错,误认为是网络外的其他问题),一般情况下不会将pods文件夹下的文件提交到远程git库。...
  • git

    2020-02-25 14:37:24
    git的基本操作 git的分支管理 GitHub的使用 git的基本操作 git简介 git的产生历史 git的特点 集中式分布式版本控制的区别 git的安装配置 git版本库创建 命令: git init git版本的创建 git add <...
1 2 3 4 5 ... 20
收藏数 8,417
精华内容 3,366
关键字:

.git ios 文件太大