zoukankan      html  css  js  c++  java
  • GIT理解

                以前从来没听过GIT,根本不知道是什么东西。老师突然让注册一个GIT帐号,不知道怎么注册,

    真有点不知所措了,又听说是全英文的,感觉也是醉了!登录进去看了看,看的似懂非懂,自己

    也不敢妄下定论于是上网查了查,以下是我做的摘要:           

                GIR是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。

                GIT是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目管理。了

    解帮助管理Linux内核开发的一个开放源代码的版本控制软件。

              TORVALDS开始着手开发GIT是为了作为一种过度方案来代替BITKEEPER,

    后者之前一直是LINUX内核开发人员在全球使用的主要源代码工具。后来

    TORVAIDS决定着手研究许可证更为灵活的版本控制系统。尽管最初GIT的

    开发是为了辅助LINUX内核开发过程,但是我们已经发现在很多其他自由

    软件项目中也使用了GIT。

    特点:

            1:从服务器上克隆完整的GIT仓库到单机上。

             2:在自己的机器上根据不同的开发目的,创建分支,修改代码。

             3:在单机上自己创建的分支上提交代码。

             4:在单机上合并分支。

             5:把服务器上最新版的源代码fetch下来,然后跟自己的主分支合并。

             6:生成补丁(patch),把补丁发送给主开发者。

             7:看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突,

    就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自

    己解决,或者没有冲突,就通过。

               8:一般开发者之间解决冲突的方法,开发者之间可以使用pull命令解

    决冲突,解决完冲突后再向主开发者提交补丁。

                由于接触的比较少,理解的也不是很透彻,希望老师私下给我们补充一下吧!

           

  • 相关阅读:
    BZOJ-1497 [NOI2006]最大获利 最小割
    BZOJ-2768 [JLOI2010]冠军调查 最小割
    BZOJ-3504 [Cqoi2014]危桥 最大流
    BZOJ-3894 文理分科 最小割
    HDU5196--DZY Loves Inversions 树状数组 逆序数
    【2013南京区域赛】部分题解 hdu4802—4812
    POJ1741--Tree (树的点分治) 求树上距离小于等于k的点对数
    SPOJ694 -- DISUBSTR 后缀树组求不相同的子串的个数
    POJ1743---Musical Theme (后缀数组+二分)
    POJ3729 Facer’s string 后缀数组
  • 原文地址:https://www.cnblogs.com/12345-xyy/p/4821830.html
Copyright © 2011-2022 走看看