Git 学习【一】 安装配置及工作原理
文章目录
1. 版本控制
学习 Git 之前,我们要先明白一个概念,版本控制


简单说就是用于管理多人协同开发项目的技术

多人开发必须要使用版本控制,否则代价会比较大!
1.1 常见的版本控制工具

1.2 版本控制的分类
- 本地版本控制

- 集中版本控制 SVN


- 分布式版本控制 Git

不会因为服务器损坏或者网络问题,造成不能工作的情况!

2. Git 与 SVN 最主要区别

Git 可以直接看更新了哪些代码和文件
Git 是目前世界上最先进的分布式版本控制系统
3. 安装 Git 及环境配置
3.1 下载及安装
Git 官网 下载速度慢
-> 所有东西下载慢的话就可以去找镜像!
Git 镜像地址: https://npm.taobao.org/mirrors/git-for-windows/


之后无脑安装下一步即可
- 启动 Git

- 卸载
反安装:先清理环境变量再去卸载
环境变量: Git 会自动配置
环境变量的作用: 为了可以在全局使用而已。
3.2 Git 配置
所有的配置文件其实都保存在本地
3.2.1 查看配置: git config -l
查看不同级别的配置文件:
# 查看系统 config
git config --system --list
# 查看当前用户(global)配置
git config --global --list
Git 相关的配置文件
- Git 安装目录下的 gitconfig:
Git\etc\gitconfig

- 只适用于当前登录用户的配置 --global全局

这里可以直接编辑配置文件,通过命令设置后会响应到这里。
3.2.2 设置用户名与邮箱(用户标识,必要)


4. Git 基本理论(核心)-> 所有的实践都需要源于这个理论
4.1 工作区域

这个图记下来(旁边的命令)


本地的三个区域确切的说应该是 git 仓库中 HEAD指向的版本




4.2 工作流程
git 的工作流程一般是这样的:
- 在工作目录中添加、修改文件;
- 将需要进行版本管理的文件放入暂存区域;->
git add.(.表示全部的东西) - 将暂存区域的文件提交到 git 仓库 ->
git commit
因此,git 管理的文件有三种状态:
- 已修改(modified)
- 已暂存(staged)
- 已提交(committed)


浙公网安备 33010602011771号