Content
23 Lessons • 0 Quizzes • 0 Challenges
简介
- 1
为什么要“艰难地”学习 Git?
- 2
课程如何进行
Git 简介
- 1
什么是源代码控制?
- 2
Git 内容的四个阶段
- 3
分支
- 4
GitHub 呢?
- 5
Git 与其他版本控制系统(VCS)的不同之处
Git 暂存
- 1
简介:Git 暂存
- 2
处理一种情境
- 3
选择你的暂存项
- 4
挑战:Git 暂存
Git 基础
- 1
简介:Git 基础知识
- 2
初始化 Git 仓库
- 3
查看仓库的历史记录
- 4
获取仓库的状态
- 5
将文件添加到仓库
- 6
将更改提交到仓库
- 7
挑战:Git 基础知识
Git 交互式添加
- 1
简介:Git 交互式添加模式
- 2
添加交互式命令
克隆仓库
- 1
介绍:克隆仓库
- 2
克隆远程仓库
- 3
意外删除
- 4
恢复你的仓库
- 5
挑战:克隆仓库
reflog
- 1
简介:reflog
- 2
丢失一次提交,如何恢复
- 3
挑战:查看提交记录的引用日志
Git 分支
- 1
简介:Git 分支
- 2
创建分支
- 3
分离的 HEAD
- 4
标签呢?
- 5
结论:Git 分支
- 6
挑战:Git 分支
挑选提交
- 1
简介:挑选性提交
- 2
一个简单的挑选
- 3
当拣选提交可能失败时
- 4
挑战:挑选提交
合并
- 1
简介:合并
- 2
一个玩具合并示例
- 3
合并步骤详解
- 4
处理合并冲突
- 5
挑战:合并
Git 变基
- 1
简介:Git 变基
- 2
简单的变基概述
- 3
简单变基操作演示
Git 二分查找
- 1
简介:Git 二分查找
- 2
二分查找:会话的高层次概述
- 3
一次真实的 'git bisect' 使用过程
- 4
波浪号 ~ 与插入符 ^ 的区别
获取和拉取内容
- 1
简介:获取和拉取内容
- 2
两个 Git 仓库:'git_origin' 和 'git_cloned'
- 3
'git fetch' 命令
使用多个仓库
- 1
简介:使用多个仓库
- 2
三个关联的代码仓库
- 3
挑战:处理多个仓库
推送代码
- 1
简介:推送代码
- 2
创建和推送分支
- 3
向不同内容的仓库推送
- 4
分支仅存在于远程仓库中
- 5
推送并设置上游分支
Git 子模块
- 1
简介:Git 子模块
- 2
一个实例演示
- 3
'git submodule' 命令
- 4
Git 跟踪子模块的状态
- 5
使用子模块克隆项目
拉取请求
- 1
什么是拉取请求?
- 2
在 GitHub 中的分支与分叉
Git 日志
- 1
简介:Git 日志
- 2
一个真实的日志历史
- 3
git log 命令详解
压缩提交(squash)
- 1
简介:合并提交
- 2
一个实例演示
- 3
'git rebase -i' 命令
裸仓库
- 1
简介:裸仓库
- 2
设置一个裸仓库
- 3
合并提交
- 4
Git 拉取与合并的混乱局面
挑选提交和三路合并
- 1
简介:挑选提交与三路合并
- 2
尝试挑选提交
- 3
生成并应用补丁
Git 钩子
- 1
简介:Git 钩子
- 2
“预提交”钩子
- 3
一个更复杂的示例
- 4
关于 Hooks 的补充信息
课程总结与致谢
- 1
你已经学到的内容
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User