Git
三个区
- 初始化:
- git init, 会在当前路径下创建一个.git
- 工作区: 创建或修改文件, 提交至暂存区: git add ./指定文件/文件夹名
- git status 查看状态, 显示为红色
- 暂存区: 接收工作区提交的文件, 提交至版本库: git commit -m ‘message’
- git status 查看状态, 显示为绿色
- 版本库: 接收暂存区提交来的数据
- git status 查看状态, 无状态, 白色
基本操作
-
初始化
git init
-
提交至暂存区
git add ./文件名/文件夹名
-
提交至版本库
git commit -m 'message' (注释信息必不可少)
-
创建用户
-
全局用户
git config --global user.name '用户名' git config --global user.email '用户邮箱'
全局用户信息, 可以在
C:\Users\用户名
下的.gitconfig
中查看 -
局部用户
git config user.name '用户名' git config user.email '用户邮箱'
局部用户信息在当前项目目录下的
.git
文件夹中的config中查看需要注意的是邮箱会指向Git真实用户
-
-
查看状态
git status
-
查看Git版本
git --version
-
撤销工作区操作
git checkout .
其本质是从版本库拉取最新的版本进行覆盖, 若是没有被管理则不会变化
-
撤销暂存区操作 (一般不用)
git reset .
-
撤销版本库的提交
git reset --hard 版本号(最少四位)
-
查看版本管理日志
git log # 显示作者, 版本号, 注释 git reflog # 显示精简信息
需要注意的是我们可以在
.git
中的logs
文件夹中查看日志信息因为我们进行版本回滚时, git log查看的相应信息也会进行回滚