Git的介绍与安装
Git的介绍与安装
什么是版本控制?
版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。
简单说就是用于管理多人协同开发项目的技术。
一、常见的版本控制工具
- Git(需要掌握)
- SVN(Subversion)
- CVS(Concurrent Versions System)
- VSS(Micorosoft Visual SourceSafe)
- TFS(Team Foundation Server)
- Visual Studio Online
二、版本控制分类
1、本地版本控制(不推荐使用)
记录文件每次的更新,可以对每个版本做一个快照,或是记录补丁文件,适合个人用,如RCS。
2、集中版本控制 SVN(不推荐使用)
所有的版本数据都保存在服务器上,协同开发者从服务器上同步更新或上传自己的修改
3、分布式版本控制Git(需要掌握)
每个人都拥有全部的代码!安全隐患!
所有版本信息仓库全部同步到本地的每个用户,这样就可以在本地查看所有版本历史,可以离线在本地提交,只需在连网时push到相应的服务器或其他用户那里。由于每个用户那里保存的都是所有的版本数据,只要有一个用户的设备没有问题就可以恢复所有的数据,但这增加了本地存储空间的占用。
不会因为服务器损坏或者网络问题,造成不能工作的情况!
Server Computer 服务器计算机,相当于远程仓库,例如:gitee
ComputerA、B相当于本地仓库

三、Git历史
Git是目前世界上最先进的分布式版本控制系统。
Git是免费、开源的,最初Git是为辅助 Linux 内核开发的,来替代 BitKeeper!

Linux和Git之父李纳斯·托沃兹(Linus Benedic Torvalds)1969、芬兰
四、Git的安装
首先查看一下windows系统的环境变量配置中是否含有Git的,如果含有,删除掉
安装之后,电脑会有以下三个应用,叫做Git内置工具
-
Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多
-
Git CMD:Windows风格的命令行
-
Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令

浙公网安备 33010602011771号