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

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

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

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

  • 相关阅读:
    随 机 贪 心
    QWidget,QMainWindow和QDialog的区别
    粒子系统和Ogre 3D扩展 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第十章(终章)
    setStyleSheet 设置多个属性
    Ogre 3D的启动顺序 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第九章
    合成器框架 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第八章
    Ogre 3D与材质 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第七章
    场景管理器 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第六章
    使用Ogre 3D 运动模型 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第五章
    摄像机,光源和阴影 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第四章
  • 原文地址:https://www.cnblogs.com/leilei1937/p/4822906.html
Copyright © 2020-2023  润新知