视频课程
在线工具
网盘
联系客服
快速开发
分享返10%
快速登录
Loading...
章节
×
第1章 版本控制系统介绍
第1节 什么是版本控制系统
免费
第2节 有哪些版本控制系统
免费
第3节 什么是Git版本控制
免费
第2章 安装Git
第1节 在Windows系统上安装
免费
第2节 如何macOS系统上安装Git
免费
第3节 在Linux系统上安装
第3章 快速入门Git使用
第1节 获取Git使用帮助
第2节 如何配置Git
第3节 创建一个Git仓库
第4节 将文件添加到Git中
第5节 如何修改文件并提交到Git
第6节 如何从Git还原文件
第4章 将代码托管到远程仓库中
第1节 为什么要将代码托管到远程仓库
第2节 注册Github账户
第3节 在Github创建一个仓库
第4节 将本地的代码导入Github仓库
第5节 再次本地编辑文件并推送Github
第6节 新来一同事该如何开发
第7节 如何获取新来同事提交的代码
第8节 合并冲突
第9节 发布一个版本
第10节 总结Git基础使用
第5章 Git中的一些概念
第1节 Git与SVN工作流程
第2节 理解版本库(仓库)
第3节 Git的对象类型
第4节 暂存区(索引)
第5节 在Git中文件的唯一标识
第6节 Git如何追踪文件内容和文件名
第7节 Git如何保存对象内容
第8节 Git中的工作流程用图表示
第9节 实战演示前面介绍的理论知识
第6章 详解文件管理,暂存区
第1节 查看工作区状态和暂存区操作
第2节 储存工作区
第3节 提交文件
第4节 提交的引用
第5节 还原提交文件
第6节 忽略文件
第7节 删除文件
第8节 移动文件
第7章 Git历史操作
第1节 查看提交历史
第2节 查看历史图
第3节 定制化显示历史
第4节 根据时间筛选历史
第5节 搜索提交历史
第8章 Git diff
第1节 什么是Git diff
第2节 Git diff语法
第3节 常用Git diff例子
第4节 Git diff格式详解
第5节 指定路径下的比较
第9章 详解分支
第1节 什么是分支
第2节 为什么要使用分支
第3节 分支的命名
第4节 如何创建分支
第5节 查看有哪些分支
第6节 如何切换分支
第7节 分支的删除
第10章 分支的合并
第1节 为什么合并分支
第2节 没有冲突的合并
第3节 关闭快速合并分支
第4节 有冲突的合并
第5节 如何解决冲突
第6节 如何终止冲突的合并
第11章 远程仓库详解
第1节 什么是远程仓库
第2节 如何创建远程仓库
第3节 如何关联远程仓库
第4节 如何获取远程仓库代码
第5节 查看远程仓库分支
第6节 远程仓库分支的操作
第12章 标签
第1节 什么标签
第2节 创建轻量级标签
第3节 创建有备注的标签
第4节 列出标签
第5节 对某个版本打标签
第6节 如何从标签检出分支
第7节 如何删除标签
第8节 如何推送标签
第13章 修改历史
第1节 使用用commit-filter修改提交历史作者
第2节 使用用tree-filter在每一个提交中都删除一个文件
第14章 钩子(hook)
第1节 什么是Git钩子
第2节 什么时候使用钩子
第3节 如何使用一个钩子
第4节 客户端钩子
第5节 服务端钩子
第6节 使用客户端钩子检查提交信息
第7节 使用客户端钩子检查提交信息(Ruby)
第8节 使用服务端钩子获取每一个提交的备注信息(Ruby)
第15章 实用技巧
第1节 如何当前分支是基于哪个分支创建