Git入门

原创 2016年08月28日 17:09:56

Git入门

 

领导让我这个周末熟悉一下GitSVN,楼主以前根本没有听说过这两个东西,然后百度了一下,听别人说,Git是一个开源的分布式版本控制器,用于敏捷高效的处理任何或大或小的项目.

 

GitLinux Torvalds为了帮助管理Linux内核开发而开发的一个开放源代码的版本控制软件.

 

那到底Git是什么呢?一个软件!!!

GIt和常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持.

 

 
GitSVN的区别

 

Git不仅仅是个版本控制系统,他也是个内容管理系统(CMS),工作管理系统.

 

GitSVN的区别点:

 

1.Git是分布式的,SVN不是:这是Git和其他非分布式的版本控制系统,例如SVN,CVS,最核心的区别.

2.Git把内容按元数据方式存储,SVN是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似的.svn,.cvs等的文件夹里.

3.Git分支和SVN的分支不同:分支在SVN中一点不特别,就是版本库中的另外一个目录.

4.Git没有一个全局的版本号,SVN:目前为止这是跟SVN相比GIt缺少的最大的一个特征.

5.Git的内容完整性要优于SVN:GIt的内容存储使用的SHA-1哈希算法.着能确保代码的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏.

 

上面说的这些东西都不是我自己想的,都是网上的东西,我自己写完都不记得我自己写的什么了,.总之一句话,GitSVN都是一个软件,GIt是分布式的,SVN是非分布式的.

 

相关文章推荐

记录用户状态与过滤方法(过滤器使用)

一:几个常用对象 1:使用静态键值对        一般在wcf接口中可以建立一个静态的键值对,用户登录后产生一个sessionid,把sessionid       和用户id存放在键值对里,s...

经典FormsAuthenticationTicket 分析

Asp.net中基于Forms验证的角色验证授权 Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的...

git入门教程培训

  • 2017年11月07日 09:35
  • 3.75MB
  • 下载

Git工具使用快速入门教程教程

  • 2016年11月05日 17:32
  • 185KB
  • 下载

你必须学会的Git入门基本操作

Git简介 Git不仅仅是实际项目开发中进行代码管理的神器,也是你在天码营学习需要掌握的工具。 Git是一种代码版本控制工具。我们在实际项目中和天码营的学习过程中都会产生大量的项目代码,Git可以...

GIt入门与应用

  • 2017年06月29日 20:44
  • 1.03MB
  • 下载

git基础入门-crossin

  • 2017年07月25日 18:25
  • 224KB
  • 下载

Git入门指南五:查看已暂存和未暂存的更新/提交更新

Git入门指南五:查看已暂存和未暂存的更新/提交更新 八. 查看已暂存和未暂存的更新 当前做的哪些更新还没有暂存?有哪些更新已经暂存起来准备好了下次提交? git diff 会使用文件补丁的格式显示具...

Git入门教程

  • 2016年12月15日 09:51
  • 971KB
  • 下载

git应用入门

  • 2014年07月15日 14:05
  • 351KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git入门
举报原因:
原因补充:

(最多只允许输入30个字)