Git安装和配置(Git一)
Git安装和配置
1,Git介绍
Git作为分布式版本控制系统,也就是没有中央服务器的,每个人的本地电脑都可以是一个完整的版本库,这样一个好处就是我们工作的时候即使没有网络也一样可以提交修改,查看历史版本记录,创建项目分支等操作,等有网络的时候推送到服务器端就可以了。
和SVN的区别,SVN是集中式版本控制系统,版本库是集中放在中央服务器上的,工作的时候我们需要从中央服务器获得最新版本,工作完成之后需要把自己的修改推送到中央服务器,必须依赖网络,如果带宽够大网速也够快还可以,否则就让人很郁闷了。
既然是版本控制系统,自然就是对版本进行控制操作了,这一节主要学习一下Git的安装和配置,先完成基本的环境配置工作,下节学习Git是如何对版本进行控制的。
2,Git下载安装
分为Windows和Ubuntu。
2.1,Windows下安装
Git下载:https://git-scm.com/
打开链接之后默认下载的是安装版的,我们可以选择portable版本的,这个是不需要我们手动去安装的,双击解压之后,只是需要我们配置一下环境变量,功能上和安装版没有区别。
我下载的是64-bit解压版的,下载之后是以.exe结尾的文件,直接双击即可,然后我们需要配置环境变量,如果是下载的安装版,就不再需要配置环境变量,配置环境变量的目的是让我们在命令行中任意目录都可以直接执行git命令工具。比如Git解压路径: D:\git\PortableGit\bin,该路径直接添加在Path路径后边即可。
然后在控制台输入:git –version,出现Git版本号就是安装成功了。
2.2,Ubuntu下安装
我们先用git命令查看当前系统是否已安装git,直接输入git即可,如果没有安装,使用命令:$ sudo apt-get install git命令进行安装,同样可以用git –version命令去查看是否安装成功。
3,Git配置
这个配置不管是在Windows下还是在Ubuntu下都是需要的,安装完成之后都需要进行配置,命令是一样的。
配置参数中的”user.name”和”user.email”哪里来的呢,下面就要介绍一下GitHub了,”user.name”和”user.email”就是我们注册GitHub时候的信息了,因为Git是分布式版本控制系统,所以当我们对代码进行操作的时候,Git服务器毕竟需要知道是谁做的操作,所以这里的”user.name”和”user.email”就是作为不同用户的一个标识。
GitHub就是管理远程版本库的一个代码托管平台,功能非常强大,也可以理解为是一个Git服务商,还有其他国内git服务商,比如:https://gitee.com/,https://coding.net/等。有了GitHub我们可以通过git把本地的代码提交到服务器上进行托管,也可以将服务器上的代码同步到本地。
4,GitHub注册
GitHub网站:https://github.com/
这里注册的”Username”和”Email”就是上边配置所需要的”user.name”和”user.email”了,注册之后会收到一封邮件,直接点击邮件内容的链接**就可以了。