git的官方中文版文档:git-scm.com/book/zh/v2
git的安装
理解软件的安装关系
- 操作系统
- Windows
- Linux
- Mac
- 安装过程
- 下载安装文件(官网)
- 安装(过程略)
- 安装成功
- 在右键的菜单中有git bash here
- 双击打开黑窗口输入 git --version
git的简单使用流程
软件的开发过程
- 第一阶段:自己写代码
- 第二阶段:git版本控制-管理文件夹
- 通俗理解就是老师接管班级,老师先要进入班级,然后和大家进行自我介绍,然后发布指令对班级进行管理,最后有期中大家的状态是一个样,到了期末又是一个样,也就是生成了不同的版本
- 进入要管理的文件夹(进入)
- 初始化(自我介绍)
- 文件管理(管理)
-
已经被git管理起来的文件是
绿色的,未被管理起来的文件是红色的 -
一次性管理起当前文件夹中所有的文件可以使用命令
git add .- 不建议这么做,因为文件夹中会有许多的无关文件,也会一并上传到暂存区
- 使用时最好是想要管理那个文件,就直接add那个文件
-
-
- 生成版本(不同时期的状态)
- 生成一个版本后,再次对文件进行更改
- 再次生成版本,查看历史版本
- 进入要管理的文件夹(进入)
- 通俗理解就是老师接管班级,老师先要进入班级,然后和大家进行自我介绍,然后发布指令对班级进行管理,最后有期中大家的状态是一个样,到了期末又是一个样,也就是生成了不同的版本
git的账户设置
- 个人信息配置(主要是说明谁在操作生成版本,没设置时使用,设置了无需执行)
- 没有配置信息的话,git commit的步骤的时候会报错
- 用户名
- git config --global user.name "用户名"
- 邮箱
- git config --global user.name "邮箱地址"
- 用户名
- 没有配置信息的话,git commit的步骤的时候会报错
git的区域空间
- 区域:工作区,暂存区,版本库
- 缓存区的作用
- 是给我们一个思考的时间,假设我们不想将我们新作的修改生成一个版本,我们可以撤回,要不然直接就被提交生成版本了,留有缓冲的余地,更像是
草稿
- 是给我们一个思考的时间,假设我们不想将我们新作的修改生成一个版本,我们可以撤回,要不然直接就被提交生成版本了,留有缓冲的余地,更像是