#查看配置
$ git config --list
#配置用户名邮箱
$ git config --global user.name "用户名"
$ git config --global user.email 123@qq.com
#中文
$ git config --global core.quotepath false
#初始化仓库
$ git init
#添加到缓冲区
$ git add .
#删除工作区+缓冲区
$ git rm 文件名
#删除工作区
$ rm 文件名
#删除缓冲区文件
$ git rm --cache [-r .] [文件名]
#仓库还原到缓冲区
$ git reset [HEAD] [文件名]
#提交缓冲区到仓库
$ git commit [-a] -m "提交信息"
#查看跟踪文件状态
$ git status
#查看缓冲区与工作区异同
$ git diff
#查看提交历史
$ git log [--pretty=oneline] [--graph]
#切换分支
$ git checkout [name]
#撤销
$ git reset
#切换并创建
$ git checkout -b 新分支
%C(yellow) %d %Cblue %s %Cgreen(%cd) %C(bold blue)