标签:
我可以诚实的说:这是我第一次听见这个名词 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>
总结:慢慢来就会感觉不是那么难,做这个让我懂了想一步登天,难。想一口吃成一个胖子,难。下面没做到的我会继续坚持做完。还希望老师您能多多指教。谢谢
标签:
原文地址:http://www.cnblogs.com/zj15517225953/p/4821625.html