全部用单向箭头表示了,要注意的是有的是双向的

| 命令名称 | 命令作用 |
|---|---|
| git init | 初始化本地库 |
| git status | 查看本地库状态 |
| git checkout – 文件名 | 将未添加到暂存区的改变删除 |
| git add 文件名 | 将文件添加到暂存区 |
| git commit -m “日志信息” 文件名 | 将文件提交到本地库 |
| git log | 查看日志 |
| git log --pretty=oneline | 在一行显示日志 |
| git reflog | 查看引用日志,即历史记录 |
| git reset --hard HEAD^ | 回退一个版本 |
| git reset --hard HEAD~n | 回退n个版本 |
| git reset --hard 版本号 | 版本穿梭 |
| git branch -v | 查看分支 |
| git branch 分支名 | 创建分支 |
| git checkout 分支名 | 切换分支 |
| git branch -d 分支名 | 删除分支 |
| git merge 分支名 | 把指定的分支合并到当前分支上 |
| git remote add 别名 远程库地址 | 给远程仓库起别名 |
| git push 别名 分支名 | 将本地库某个分支中的内容推送到远程库 |
| git clone 远程地址 <本地库名字> | 克隆远程库到本地 |
| git pull 远程库地址别名 远程库分支名 | 拉取远程库分支内容到本地库 |
执行git add命令后,会生成index文件
master文件保存版本号
https://processon.com/view/627b403a7d9c08074fc91b66?fromnew=1