Git版本控制工具详解 1 邂逅版本控制工具 认识版本控制(版本控制) 版本控制的功能 版本控制的历史 2 集中式和分布式区别 集中式版本控制 分布式版本控制 3 Git的环境安装搭建 Git的安装 Bash – CMD – GUI 区别 Git的配置分类 Git的配置选项 Git的别名(alias) 4 Git初始化本地仓库 获取Git仓库 – git init/git clone 文件的状态划分 Git操作流程图 检测文件的状态 - git status 文件添加到暂存区 – git add git忽略文件 5 Git记录更新变化过程 文件更新提交 – git commit Git的校验和 查看提交的历史 – git log 版本回退 – git reset 6 Git远程仓库和验证 什么是远程仓库? 远程仓库的验证 远程仓库的验证 – 凭证 远程仓库的验证 – SSH密钥 管理远程服务器 远程仓库的交互 常见的开源协议 7 Git的标签tag用法 Git标签(tag) - 创建tag Git标签(tag) - 删除和检出tag 8 Git分支的使用过程 Git提交对象(Commit Object) Git master分支 Git创建分支 Git分支提交 创建分支同时切换 为什么需要使用分支呢? 分支开发和合并 查看和删除分支 9 工作中的Git Flow Git的工作流(git flow) 比较常见的git flow 10 Git远程分支的管理 Git的远程分支 远程分支的管理 11 Git rebase的使用 Git rebase用法 rebase的原理 12 Git常见命令速查表 Git常见命令速查表