目录
| 命令名称 | 作用 |
|---|---|
| git config --global user.name 用户名 | 设置用户签名 |
| git config --global user.email 邮箱 | 设置用户签名 |
| git init | 初始化本地仓库 |
| git status | 查看本地库状态 |
| git add 文件名 | 添加到本地库 |
| git commit -m ”日志信息文件名“ | 提交到本地库 |
| git reflog | 查看本地历史 |
| git reset --hard 版本号 | 版本穿梭 |
一、设置用户签名
1、基本语法
git config --global user.name 用户名
git config --global user.email 邮箱
2、实例
全局范围内设置用户签名
右键 Git Bash Here

输入上述设置用户签名的命令,每次按回车即设置完成

如何查看用户签名是否设置成功?
打开此电脑 – > c盘 – > user – > 正在使用的用户(以我为例 :繁花fancy) – > 找到 .gitConfig 文件 --> 使用文本编辑器打开,我们发现用户签名被写入即设置成功


同样 在 Bash 中 输入 linux cat ~/.gitConfig 可以将签名信息显示出来

二、初始化本地库
1、基本语法
git init
2、实例
在 C 盘下新建 Git-Space 、Git-Demo 二级目录,进入后鼠标右键打开Git


输入 git init 命令,会生成一个 .git 文件夹


同样在 Bash 中输入 Linux ll -a 指令,可以查看所有文件夹信息

三、查看本地库状态
1、基本语法
git status
2、实例
首次查看
工作区没有任何文件

新增文件 hello.txt
使用 Linux vim文本编辑器来新建文件hello.txt并编辑内容


再次查看
检测到未追踪的文件

四、添加暂存区
1、将工作区文件添加到暂存区
基本语法 :
git add 文件名
实例 :
接着上一个步骤输入 git add hello.txt

2、查看状态
检测到暂存区有新文件

五、提交到本地库
1、将暂存区的文件提交到本地库
基本语法 :
git commit -m "日志信息" 文件名
所谓的日志信息就是你这次提交的版本号
实例 :
输入 git commit -m "my first commit" hello.txt

2、查看状态
没有文件需要提交

六、修改文件
1、使用 vim 进行修改

2、查看状态
检测到工作区有文件被修改

3、将修改的文件再次添加到暂存区

4、再次查看状态
工作区的修改添加到了暂存区

5、提交到本地库
将修改后的 hello.txt 以版本号 my second commit 提交到本地库

七、历史版本
1、查看历史版本
基本语法 :
git reflog 查看版本信息
git log 查看版本详细信息
实例 :

2、版本穿梭
基本语法
git reset --hard 版本号
实例
我们先查看 hello.txt

是第二次提交的版本
然后切换到第一次提交的版本,从上面的 git reflog 我们可以得到提交的版本号,然后运用指令即可

切换完毕之后,再次查看历史版本,我们已经成功切换到了第一次提交的版本

之后再次查看 hello.txt 中内容,已经发生变化

Git 切换版本,底层其实是移动的 HEAD 指针











