常用的git命令

add:添加文件内容至索引
bisect:通过二分查找定位引入bug的变更
branch:列出、创建或删除分支 (处理分支)
checkout:检出一个分支或路径到工作区 (检出代码到本地)
clone:克隆一个版本库到新目录 (克隆代码到本地)
commit:记录变更到版本库 (提交代码到版本库(本地库))
diff:显示提交之间、提交和工作区之间峰的差异 (显示本地代码与生产代码的不同)
fetch:从另一个版本库下载对象和引用
grep:输出和模式匹配的行
init:创建一个空的bit版本库或者重新初始化一个已存在的版本库
log:显示提交日志
merge:合并两个或者更多开发历史
mv:移动或重命名一个文件、目录或符号链接
pull:获取并合并另外的版本库或一个本地分支 (从git版本库更新代码)
push:更新远程引用和相关的对象 (提交代码到git版本库)
rebase:本地提交转移至更新后的上游分支中 (更新git版本库代码,并执行提交)
reset:充值当前head到指定状态
rm:从工作区和索引中删除文件
show:显示各种类型的对象
status:显示工作区状态
tag:创建、列出、删除或校验一个gpg签名的tag对象