美文网首页
git技巧让你低调装逼

git技巧让你低调装逼

作者: 裤lue | 来源:发表于2016-05-19 22:25 被阅读140次

    下载github上的第三方库

    方法1: 下载zip包

    直接访问第三方库的github页面,下载zip包。


    下载zip包

    方法2: 使用git clone

    以mac为例: 
    
    1. 假设你需要下载AFNetworking到/Users/mac/Documents/workspace目录下,则在terminal输入下列命令,以跳转到workspace文件夹下:
    cd /Users/mac/Documents/workspace
    
    2. 输入git clone命令: (https地址可在上图中找到)
    git clone https://github.com/AFNetworking/AFNetworking.git
    
    3. 下载完成后,你可以在workspace目录下看到一个名为AFNetworking文件夹。里面便是源码。
    

    多人开发下如何拉取服务器端代码

    假设小A、小C共同开发一个JavaWeb系统。小A负责最初的系统框架搭建,他在本机的Myeclipse创建项目后,接着commit到本机版本库,然后使用git push命令提交代码到远端库:

    git push https://github.com/JavaWebDemo/JavaWebDemo.git
    

    由于每个IDE都会生成相关的项目配置文件,因此在commit之前小A会有两种选择:

    1. 把.classpath, .mymetadata, .project文件一起提交到服务器。前提是小A、小C使用同一版本的MyEclipse。
    2. 不提交上述三个配置文件,只提交src和WebRoot文件夹(使用.gitignore过滤)。适用于小A、小C使用不同版本的MyEclipse。

    如果小C需要第一次从服务器获取代码,则也是有两种选择:

    1. 如果MyEclipse版本相同,则使用git clone命令。git clone https...。此时,小C克隆整个项目后,可以直接部署(因为小A把配置文件都提交了)。
    2. 如果MyEclipse版本不同(小A不提交配置文件),则小C需要先使用MyEclipse创建一个同名项目,然后使用git init命令初始化项目文件夹,最后使用git pull https...命令把src和WebRoot的代码拉取下来。

    由于不同版本IDE的配置文件有时会不通用,如果把配置文件一起提交了,会造成你的小伙伴在拉代码后,无法在他的IDE中部署。所以最好的方式是,先约定使用同一版本的IDE,这样可以避免N多问题,代码一拉下来就能直接部署啦!

    PS

    1. 在Xcode中,即使在相差很远的大版本中,配置文件依然可以通用,这点Xcode做得比较好,因此你可以直接提交。
    2. 在MyEclipse中,如果只是相差小版本,配置文件可以通用,如果版本差距较大,就坑爹了...

    相关文章

      网友评论

          本文标题:git技巧让你低调装逼

          本文链接:https://www.haomeiwen.com/subject/rzbgrttx.html