版本管理工具 Git 的下载安装及使用

1 基本介绍

Git 是目前最流行的分布式版本控制软件

什么是分布式版本控制软件?

  • 所有版本信息仓库全部同步到本地的每个用户
  • 可以在本地查看所有版本历史,可以离线在本地提交,只需在连网时 push 到相应的服务器或其他用户那里。
  • 每个用户那里保存的都是所有的版本数据,只要有一个用户的设备没有问题就可以恢复所有的数据
  • 更加安全, 不会因为服务器损坏或者网络问题,造成不能工作的情况

Git 下载&安装

2.1 下载

官网地址: https://git-scm.com/

下载版本: Git-2.33.0.2-64-bit.exe

下载慢,可以到镜像下载 : CNPM Binaries Mirror (npmmirror.com)

2.2 卸载

说明:如果安装过,可以卸载,更换版本

卸载步骤:

到 windows 的应用和功能,搜索 git, 卸载即可(如图) 

然后检查环境变量 , 如果有和 Git 相关的,删除即可 

2.3 安装

说明:直接下一步即可,建议安装到非系统盘, 比如 d:\

细节:安装路径不要带中文、空格、特殊字符

验证安装是否成功,在桌面点击右键如图

3 Git 资料 

Git 大全

地址: https://gitee.com/all-about-git

Git 常用命令

https://gitee.com/all-about-git#%E4%BB%93%E5%BA%93

Git 互动学习地址

https://oschina.gitee.io/learn-git-branching/ 

Git 基本配置

4.1 设置用户名与邮箱

说明:使用 Git 前,需要设置你的用户名称和 Email 地址 

具体操作

(1)安装 Git 后, 首先要设置你的用户名称和 e-mail 地址, 因为每次 Git 提交都会使用该信息

(2)指令(在git命令行执行)

#用户
git config --global user.name "wwj"
#邮箱
git config --global user.email "自己的邮箱地址"

(3)指令成功执行,会生成 C:\Users\Administrator\.gitconfig, 信息如下

4.2 查看配置

(1)查看所有配置:

git config -l

(2)查看系统配置:

git config --system --list

(3)查看当前用户配置:

git config --global --list

说明:该指令显示的就是 C:\Users\Administrator\.gitconfig 内容

4.3 Git 的配置文件 

(1)system 配置文件

Git\etc\gitconfig :Git 安装目录下的 gitconfig

(2)global 全局文件

C:\Users\Administrator\ .gitconfig 只适用于当前登录用户的配置

5 Git 工作原理

5.1 四个工作区域&关系

(1)四个工作区域 

Git 本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库 (Repository 或 Git Directory)。如果再加上远程的 git 仓库(Remote Directory)就可以分为四个 工作区域。文件在这四个区域之间的转换关系如下 

 

  • Workspace:工作区,就是平时存放项目代码的地方
  • Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表的信息
  • Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有 版本的数据。其中 HEAD 指向最新放入仓库的版本
  • Remote:远程仓库,托管代码的服务器(比如 Github/Gitee),可以简单的认为是你项目组 中的一台电脑用于远程数据交换 

(2)对本地的三个区域再说明(如图) 

  • Directory:使用 Git 管理的一个目录,也就是一个仓库,包含我们的工作空间和 Git 的管 理空间。
  • WorkSpace:需要通过 Git 进行版本控制的目录和文件,这些目录和文件组成了工作空间。
  • .git:存放 Git 管理信息的目录,初始化仓库的时候自动创建。
  • Index/Stage:暂存区,或者叫待提交更新区,在提交进入 repo 之前,我们可以把所有的更新放在暂存区。
  • Local Repo:本地仓库,一个存放在本地的版本库;
  • HEAD 只是当前的开发分支(branch)。
  • Stash:隐藏,是一个工作状态保存栈,用于保存/恢复 WorkSpace 中的临时状态。 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值