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相当于本地仓库

20200321_125424_1_6.png

三、Git历史

Git是目前世界上最先进的分布式版本控制系统。

Git是免费、开源的,最初Git是为辅助 Linux 内核开发的,来替代 BitKeeper!

20200321_125424_1_8.png

​ Linux和Git之父李纳斯·托沃兹(Linus Benedic Torvalds)1969、芬兰

四、Git的安装

首先查看一下windows系统的环境变量配置中是否含有Git的,如果含有,删除掉

安装之后,电脑会有以下三个应用,叫做Git内置工具

  • Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多

  • Git CMD:Windows风格的命令行

  • Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令

posted @ 2022-01-09 11:37  阿伟宝座  阅读(38)  评论(0)    收藏  举报