Git是什么:
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
ps:据说,Torvalds写GIT只用了10来天,尼玛!
Git和SVN的区别:
1、最核心的区别Git是分布式的,而Svn不是分布的
2、Git把内容按元数据方式存储,而SVN是按文件
3、Git没有一个全局版本号,而SVN有;同时Git的内容完整性优于SVN
4、版本库(repository):SVN只能有一个指定中央版本库。当这个中央版本库有问题时,所有工作成员都一起瘫痪直到版本库维修完毕或者新的版本库设立完成。而 Git可以有无限个版本库。
5、分支(Branch)在SVN,分支是一个完整的目录。且这个目录拥有完整的实际文件。如果工作成员想要开啟新的分支,那将会影响“全世界”!每个人都会拥有和你一样的分支。如果你的分支是用来进行破坏工作(安检测试),那将会像传染病一样,你改一个分支,还得让其他人重新切分支重新下载,十分狗血。而 Git,每个工作成员可以任意在自己的本地版本库开啟无限个分支
6、克隆一份全新的目录以同样拥有五个分支来说,SVN是同时复製5个版本的文件,也就是说重复五次同样的动作。而Git只是获取文件的每个版本的 元素,然后只载入主要的分支(master);
也就是说,SVN一小时才能够完成的工作,Git5分钟就搞定了;
GitHub的注册:
注册地址:https://github.com/
操作步骤如下:
1、填写name、 Email 、password 点击注册