码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 13学习系列:如何在github下载开源项目到本地

时间:2016-07-01 13:30:12      阅读:297      评论:0      收藏:0      [点我收藏+]

标签:

一、问题描述

Coding iOS 客户端 为例讲解如何在github下载开源项目到本地

github地址:https://github.com/Coding/Coding-iOS

 

二、问题分析

根据项目的Git仓库是否引用其他版本库中的文件Git仓库,就是是否用到git submodule子模组,分为两种方式下载开源项目到本地。

git submodule:项目的版本库在某些情况下需要引用其他版本库中的文件,例如有一套公用的代码库,可以被多个项目调用,这个公用代码库能直接放在某个项目的代码中,而是要独立为一个代码库。好处是不用分别把公用的代码库拷贝到各自的项目中会造成冗余,丢弃了公共代码库的维护历史。

1.项目的Git仓库没有引用其他版本库中的文件Git仓库

对于可以直接以zip压缩包形式download到本地

技术分享

2.项目的Git仓库引用其他版本库中的文件Git仓库

用到了git submodule,必需要把 Git仓库 clone 到本地。当然如果项目没有用到git submodule,也可以通过clone下载到本地

技术分享

 

 

由于Coding iOS 客户端用到git submodule,必需要把 Git仓库 clone 到本地

 

三、问题解决

在本地运行终端,切换路径为项目保存路径

技术分享

 

Coding官方客户端 拷贝Coding的git仓库:https://github.com/Coding/Coding-iOS.git

技术分享

 

然后clone到本地

技术分享

 

完成

技术分享

 

技术分享

 

iOS 13学习系列:如何在github下载开源项目到本地

标签:

原文地址:http://www.cnblogs.com/Zev_Fung/p/5632615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!