Git作为分布式版本管理,就需要对用户进行认证,账号名和邮箱,方便开发者从不同的电脑进行登录。同时,要想真的记住Git的命令,也必须要清楚Git的存储、上传原理。
Git基础2
- 一、用户签名
- 1、打开命令界面
- 2、进入到用户管理的文件夹
- 3、设置用户名
- 4、设置邮箱
- 5、查看用户信息
- 5.1另外一种查看用户新的方法
- 二、Git存储的原理
- 1、基本的区域的概念
- 2、上传的原理
- 1、版本的上传
- 2、版本的撤回
- 3、版本的删除
一、用户签名
1、打开命令界面
在随便一个桌面位置,按右键,点击Git bash here
2、进入到用户管理的文件夹
首先,文件夹跳转利用cd可以直接跳转到根目录
其次,使用pwd快捷命令,可以跳转到用户文件夹
$ pwd
3、设置用户名
输入命令语句
$ git config --global user.name"用户名"
如果回车后,没有报错,也没有出现任何其他的提示
则证明设置成功
4、设置邮箱
输入命令语句
$ git config --global user.email "邮箱名"
没有报错,即为成功
5、查看用户信息
输入命令语句
$ git config --list
会看到
最下面的这两行就是设置的内容
5.1另外一种查看用户新的方法
就是打开系统的用户管理文件夹
二、Git存储的原理
Git分为3大区域
工作区、暂存区和本地库
1、基本的区域的概念
工作区就是我们在本地电脑存储的项目的文件
暂存区则是工作区里的一个隐藏.git目录下的index文件,用来做索引的
本地库是Git为项目自动创建的master分支下的文件
只有当项目文件上传更新到本地库上时,才会生成版本号。
也正因此,为了方便开发时存储更少的历史版本,也就设置了暂存区,这样当我们更改几个bug,都可以暂时存储在暂存区。然后阶段性地上传到本地库,减少版本号迭代的次数。
2、上传的原理
如上图所示
1、版本的上传
分为2步
从工作区到暂存区,则通过add即可
这时没有版本号的更新
从暂存区到Git的本地库,通过commit
这时会自动分配一个版本号
2、版本的撤回
首先从暂存区到工作区的,可以通过checkout
但是从本地库退回到工作区和暂存区的,需要通过reset来实现。
在这个过程中,借助了HEAD指针
3、版本的删除
首先,要对工作区的内容直接进行删除
然后再使用add的方式,更新到暂存区,
再使用commit的方式,更新到本地库
在本地库中的项目,只是进行了删除的标记,并没有物理删除。并且在这个过程中,版本号又进行了更新。
温馨提示💓
如果你在配置的过程中遇到问题,可以直接关注并私信我,发送报错问题,我看到后会第一时间回复~