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是非分布式的.

 

Git从菜鸟到入门到放弃

Git是一个分布式版本控制软件,最初由Linux之父林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU...
  • xiehuimx
  • xiehuimx
  • 2016年07月26日 11:38
  • 2956

Git入门学习和使用

开篇废话 开篇废话又回来了,离开博客算是有一年了,之间曾经痛下很多次决心,继续写博客,后来都失败了,前年为了申请个CSDN专家,每天发博客,那个高产的状态,现在已然不行了,时过境迁,当时为了吃口饱饭...
  • TonyShengTan
  • TonyShengTan
  • 2016年07月23日 17:14
  • 3279

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

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

GitHub入门与实践(三)——初步体验Git与GitHub的联动

1、在GitHub上创建仓库 1) 2) 3) 2、使用Git克隆已有仓库 运行 Git Bash,输入以下命令 $ git clone git@github.co...
  • lvyoujt
  • lvyoujt
  • 2017年04月18日 00:46
  • 281

从零开始学习git的一些命令 (初学者入门)

我觉得git的发明人真的是一个天才,不但可以在任意地方搞,而且可以回退任意的版本,也可以回到未来的版本。可以查看每一次修改的版本号码。可以查看修改的内容。 首先你要搞一个文件夹吧。我们直接从从开始...
  • sky_miange
  • sky_miange
  • 2017年03月08日 22:45
  • 282

【Git入门之十五】Github操作指南

最终篇,介绍一下Github网站的使用,主要是翻译为主,简化了已介绍过的内容。 1.如何创建一个仓库? 1.1.点击New Repository。 1.2.填写仓库信息,点击Crea...
  • jackyvincefu
  • jackyvincefu
  • 2013年10月07日 10:43
  • 7644

Git 从入门到精通(常用命令解析)(一)

大学的时候就一直在用git了,不过直到现在公司才切git,所以,重新学习记录下。一,git add 命令。$git add //将文件提交到本地仓库。 $git add . ...
  • huang211630
  • huang211630
  • 2017年06月20日 08:25
  • 199

git命令入门到精通

在之前的教程中,我们已经学习了在机器上安装 git。本教程,我们将讨论如何使用 git,比如与 git 一起使用的各种命令。所以我们开始吧。 设置用户信息 这应该是安装...
  • Linuxprobe18
  • Linuxprobe18
  • 2018年01月04日 08:06
  • 35

git视频及对初学者的学习建议

http://herry2013git.blog.163.com/blog/static/21956801120144810133569/ http://herry2013git.blog.16...
  • u011904605
  • u011904605
  • 2016年09月25日 01:49
  • 711

Git从入门到删库

Git基础操作入门,同时考虑到新手会因gitignore 文件没写好,会提交各种各样的文件,所以提供几种删除仓库文件的方法...
  • y491887095
  • y491887095
  • 2017年06月13日 00:16
  • 463
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git入门
举报原因:
原因补充:

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