Git 学习【一】 安装配置及工作原理

1. 版本控制

学习 Git 之前,我们要先明白一个概念,版本控制
在这里插入图片描述
在这里插入图片描述
简单说就是用于管理多人协同开发项目的技术
在这里插入图片描述
多人开发必须要使用版本控制,否则代价会比较大!

1.1 常见的版本控制工具

在这里插入图片描述

1.2 版本控制的分类

  1. 本地版本控制
    在这里插入图片描述
  2. 集中版本控制 SVN
    在这里插入图片描述在这里插入图片描述
  3. 分布式版本控制 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 相关的配置文件

  1. Git 安装目录下的 gitconfig: Git\etc\gitconfig
    在这里插入图片描述
  2. 只适用于当前登录用户的配置 --global全局
    在这里插入图片描述
    这里可以直接编辑配置文件,通过命令设置后会响应到这里。

3.2.2 设置用户名与邮箱(用户标识,必要)

在这里插入图片描述
在这里插入图片描述

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

4.1 工作区域

在这里插入图片描述
这个图记下来(旁边的命令)
在这里插入图片描述
在这里插入图片描述
本地的三个区域确切的说应该是 git 仓库中 HEAD指向的版本
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.2 工作流程

git 的工作流程一般是这样的:

  1. 在工作目录中添加、修改文件;
  2. 将需要进行版本管理的文件放入暂存区域;->git add. (.表示全部的东西)
  3. 将暂存区域的文件提交到 git 仓库 -> git commit

因此,git 管理的文件有三种状态:

  • 已修改(modified)
  • 已暂存(staged)
  • 已提交(committed)
    在这里插入图片描述
posted @ 2022-03-04 23:04  涤心  阅读(30)  评论(0)    收藏  举报