zoukankan      html  css  js  c++  java
  • 我对git的认识

         高中的时候我是一个文科生,至于为什么走到了这个专业,我不想再去叙述了,因为也是无奈。我在学这门课之前,我自然也就没去了解git,当然不知道它究竟是什么,所以也就没什么认识。然后老师突然让申请博客,还说要在这上面做作业,然后才有了现在的博客,对我来说确实是突如其来。

          好吧,不说这些了。这两天我
    百度了一下,然而我其实是看不懂的,什么BitKeeper,Freedesktop, Linux kernel ……等等。本来英语就不是太好,再加上并不怎么了解,更是艰涩难懂。虽然在专业的人士看来,它或许是一个非常友好的工具,但是在我这个初学者菜鸟看来是非常难用的东西,不过 我相信我一定会征服它的= =。
     

          下面是我对git的认识,其中自然也查阅了些许的资料:  

           自诞生于2005年以来,Git日臻完善,在高度易用的同时,仍然保留着初期设定的目标。它的速度飞快,及其适合管理大项目,它还有着令人难以置信的非线性分支管理系统,可以应付各种复杂的项目开发需求。接着说说对Git的简单介绍。Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。同时它也是一种用来保留工程源代码历史状态的命令行工具。(引用)

          git则是一个分布式的代码管理仓库.它在开发者本地建立了一个版本库.开发者可以在本地提交代码,然后将提交后的代码在连接了网络之后push到代码服务器上去. 
    相对来说,我还是更喜欢git,因为我可以在本地不断的提交,而不用连网. 
    eclipse结合git

     Git 工作流程

    —————————-
    1、使用中央服务器辅助协作;

    2、每人在服务器拥有一个以自己 id 为名称的分支;

    3、各人只许推送更新到自己的分支,不允许推送到别人的分支或者 master;

    4、master 由专人管理,在合适时 merge 其它分支(开发初期每日自动 merge 各人分支,生产化后则由人工 merge 经过 review 的分支);

    5、代码修改 merge 到 master 后,将同步到所有终端。

          
          以上都是我在百度上阅读得到的,通过以上的阅读才知道自己的专业知识多么复杂,只有靠大量的阅读和实践才能学得更好,所以以后多阅读才能学得更好 。至于说我的第一次作业的专业性,那实在是不好意思了,我觉得这顶多算是心中所想吧。其实,我觉得有时候不是学不好,而是当人的惰性养成的时候,总会有更多的理由让你堕落,我想有时候,我就是如此吧!

            我想无论如何吧,自己都活到成年了,真的不该再碌碌无为了,我也很多事情自责,但是更多时候是懦弱的无视与逃避。不过仔细想来,如果真的努力去做,或许真的是另一种生活,得到的也会不同。

           这只是开端,无论好坏与否。我相信,未来的路总会是光明的。乌云背后,总会有一道幸福线。 

  • 相关阅读:
    KnockoutJS 3.X API 第五章 高级应用(4) 自定义处理逻辑
    KnockoutJS 3.X API 第五章 高级应用(3) 虚拟元素绑定
    KnockoutJS 3.X API 第五章 高级应用(2) 控制后代绑定
    KnockoutJS 3.X API 第五章 高级应用(1) 创建自定义绑定
    KnockoutJS 3.X API 第四章(14) 绑定语法细节
    KnockoutJS 3.X API 第四章(13) template绑定
    KnockoutJS 3.X API 第四章 表单绑定(12) selectedOptions、uniqueName绑定
    KnockoutJS 3.X API 第四章 表单绑定(11) options绑定
    KnockoutJS 3.X API 第四章 表单绑定(10) textInput、hasFocus、checked绑定
    KnockoutJS 3.X API 第四章 表单绑定(9) value绑定
  • 原文地址:https://www.cnblogs.com/leilei1937/p/4822906.html
Copyright © 2011-2022 走看看