我对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 后,将同步到所有终端。

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

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

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

原文地址:https://www.cnblogs.com/leilei1937/p/4822906.html