• Git学习系列之Git的功能特性(从一般开发者的角度和主开发者的角度来剖析)


    不多说,直接上干货!

      Git的功能特性,从一般开发者和主开发者的角度来进行剖析。

    Git的功能特性:
      从一般开发者的角度来看,Git有以下功能:
        1、从服务器上克隆完整的Git仓库(包括代码和版本信息)到单机上。
        2、在自己的机器上根据不同的开发目的,创建分支,修改代码。
        3、在单机上自己创建的分支上提交代码。
        4、在单机上合并分支。
        5、把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
        6、生成补丁(patch),把补丁发送给主开发者。
        7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
        8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。


      从主开发者的角度(假设主开发者不用开发代码)看,Git有以下功能:
        1、查看邮件或者通过其它方式查看一般开发者的提交状态。
        2、打上补丁,解决冲突(可以自己解决,也可以要求开发者之间解决以后再重新提交,如果是开源项目,还要决定哪些补丁有用,哪些不用)。
        3、向公共服务器提交结果,然后通知所有开发人员。

    欢迎大家,加入我的微信公众号:大数据躺过的坑     免费给分享
     
     
     

    同时,大家可以关注我的个人博客

       http://www.cnblogs.com/zlslch/   和     http://www.cnblogs.com/lchzls/ 

       详情请见:http://www.cnblogs.com/zlslch/p/7473861.html

      人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
      目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获

           以及对应本平台的QQ群:161156071(大数据躺过的坑)

     

     

  • 相关阅读:
    JavaScript监听、设置全部ajax访问属性获取返回值(状态码)
    如何在Vue项目中使用vw实现移动端适配
    git 常用命令金字教程
    移动web开发之像素和DPR详解
    小程序-微信开发者工具使用
    小程序开发框架:Taro(一)基础篇
    vscode代码自动补全失效
    JS、C#编码解码
    PHP网页缓存技术
    ajaxfileupload回到json带<pre>
  • 原文地址:https://www.cnblogs.com/zlslch/p/7985334.html
Copyright © 2020-2023  润新知