| 作用 | 命令 |
|---|---|
| 设置用户名 | git config --global user,name “Garry” |
| 设置密码 | git config --global user.email “Garry@qq.com” |
| 作用 | 命令 |
|---|---|
| 创建一个版本库 | git init |
| 作用 | 命令 |
|---|---|
| 将文件添加到仓库(执行完这步后没有任何显示) | git add 文件名 |
| 将文件提交到仓库,引号的部分为本次提交的描述 | git commit -m “第一次修改” 文件名 |
| 作用 | 命令 |
|---|---|
| 查看仓库状态 | git status |
| 颜色 | 代表状态 |
|---|---|
| 红色 | 文件已修改,未添加到版本库 |
| 绿色 | 文件已添加到版本库,但是未提交到版本库 |
| nothing to commit, working tree clean | 本地没有修改的问题 |
| 作用 | 命令 |
|---|---|
| 查看git提交记录(最近改变的) | git log |
| 查看git提交记录(最近改变的,按行展示) | git log --pretty=oneline |
| 作用 | 命令 |
|---|---|
| 回退版本 | git reset --hard 版本号 |
| 作用 | 命令 |
|---|---|
| 查看所有的历史记录的版本号 | git reflog |
| 作用 | 命令 |
|---|---|
| 回退版本 | git reset --hard 版本id |


| 作用 | 命令 |
|---|---|
| 撤销工作区的修改 | git checkout – a.txt |
| 撤销暂存区的修改 | 步骤1、暂存区撤回工作区 git reset HEAD aa.txt 步骤2、撤回工作区的修改 git checkout – a.txt |
| 作用 | 命令 |
|---|---|
| 创建分支并切换到分支 | git checkout -b dev |
| 作用 | 命令 |
|---|---|
| 切换分支 | git checkout master |
| 作用 | 命令 |
|---|---|
| 步骤1:切换到master分支 | git check out master |
| 步骤2:将dev代码合并到master分支 | git merge dev |
| 作用 | 命令 |
|---|---|
| 删除分支 | git branch -d dev |
| 作用 | 命令 |
|---|---|
| 查看分支 | git branch |