版本控制工具Git教程:Git的介绍与安装

版本控制工具Git教程:Git的介绍与安装


  1. 简述对版本控制认识

一、Git是什么?

      Git是目前世界上最先进的分布式版本控制系统。 其工作原理 / 流程如下所示:

  1. Workspace :工作区,即电脑里能看到的目录。
  2. Index/Stage:暂存区。一般存放在 “git目录下” 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
  3. Repository:仓库区(或本地仓库)。工作区中的隐藏目录.git。
  4. Remote:远程仓库
    在这里插入图片描述

二、SVN与Git的最主要的区别?

      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就悲剧了。

      Git是分布式版本控制系统,它是没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,双方只需把各自的修改推送给对方,就可以互相看到对方的修改了。

三、Git的安装

  1. Git的官网路径为:https://git-scm.com/
    在这里插入图片描述
  2. Git的下载路径:https://git-scm.com/downloads
    在这里插入图片描述
  3. 因为Git是分布式版本控制系统,所以无论什么系统,安装完成后需要设置全局的用户与邮箱,作为标识。
$ git config --global user.name "Your Name"

$ git config --global user.email "email@example.com"

参考:

  1. https://mp.weixin.qq.com/s/5E9_tqeggF6vZB796j9gEQ
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页