1·3 对 git 的认识

  我可以诚实的说:这是我第一次听见这个名词 GIT。老师您发的关于git链接我下载了,只是还没看完。所以以下只是片面的理解,在后期我会单独再发一次。

  一·GIT的简单介绍

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

  2·它也是一种用来保留工程源代码历史状态的命令行工具。类似于SVN,CVS或者Perforce等工具,但差别还是有的,待会具体说一下

   二·GIT与其他版本控制系统的区别。自己的优点

   1·git和svn最大的差异在于git是分布式的管理方式而svn是集中式的管理方式。

sun:

缺点:1服务器压力太大,数据库容量暴增。

        2没网不行。

优点   1管理方便,快捷

         2易于管理,集中式服务器更能保证安全性。

         3代码一致性非常高。

         4适合开发人数不多的项目开发。

         5大部分软件配置管理的大学教材都是使用svn和vss。

GIT

优点:1适合分布式开发,强调个体。

         2公共服务器压力和数据量都不会太大。

         3速度快、灵活。

         4离线工作。

         5时刻保证数据的完整性,git系统自动jiance。

         6安全性高

         7在 Git 内都只有三种状态:已提交,已修改和已暂存,相对应Git 管理项目时,文件流转的三个工作区域:Git 的工作目录,暂存区域,以及本地仓库。

 

 缺点:1资料少(起码中文资料很少)

         2学习周期相对而言比较长。

         3 不符合常规思维。

         4代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息

   三GIT 的安装

  1我已经安装上,过程中遇到的问题:整个搜索下载安装全是英语,还好,我克服了这个困难。

  2 这是我已开始下载的一个软件 我不知道是什么,还希望老师能够解答一下 git-sdk-installer-1.0.1-32.7z.exe

  3获取帮助的途径:

$ git help <verb>

$ git <verb> --help

$ man git-<verb>

总结:慢慢来就会感觉不是那么难,做这个让我懂了想一步登天,难。想一口吃成一个胖子,难。下面没做到的我会继续坚持做完。还希望老师您能多多指教。谢谢

 

posted @ 2015-09-19 16:01  爱小谭ok  阅读(110)  评论(0编辑  收藏  举报