$ mkdir filename 创建一个空目录
$ git init 把这个目录变成Git可以管理的仓库
$ pwd 用于显示当前目录
$ cat <file> 查看文件内容
$ git status 查看仓库当前的状态
$ git pull 拉取远程代码
$ git add <file>或. 提交到暂存区
$ git commit -m "描述" 提交到版本库
$ git push 提交代码到远程
$ git diff <file> 查看具体修改内容
$ git log 查看提交日志
$ git log --pretty=oneline 日志简易版
$ git reflog 查看命令历史
$ git reset --hard HEAD^ 返回到上一个版本
$ git reset --hard commit id 返回到指定版本(版本号没必要写全,前几位就可以了)
$ git checkout -- <file> 丢弃工作区的修改(包括删除恢复)
$ git reset HEAD <file> 撤销暂存区的修改
$ re <file> 删除文件(工作区)
$ git checkout -b dev 创建+切换dev分支
$ git branch -d dev 删除dev分支
$ git branch 查看当前分支
$ git branch -m oldName newName 修改分支名
$ git merge dev 合并指定(dev)分支到当前分支
$ git log --graph 查看分支合并图