为了账号安全,请及时绑定邮箱和手机立即绑定

版本控制入门 – 搬进 Github

学习人数
难度级别 初级
课程时长 1小时39分
综合评分 9.7
225人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.5 逻辑清晰

简介:版本控制能够大大提高程序员的工作效率,但是通常会涉及到命令行操作,学习曲线陡峭。本课程中使用 Github 网站和图形化客户端来完成版本控制工作,提供一套简单实用的流程,配合图解方式的原理讲解,让大家以最短的时间上手 Git 和 Github 。

第1章 Github课程介绍
阐述本课程的覆盖内容,适合观众。

第2章 浏览器中使用 Github
不会用 Git,其实也可以直接使用 Github 来进行基本的版本控制操作的。

第3章 Github 客户端的使用
以 Mac 系统的客户端 Github For Mac 为例子来讲解,不过 Windows 系统上也有类似的客户端。

第4章 简单分支操作
分支操作几乎是所有的 Git 高级操作的基础,本章来学会使用分支。

第5章 分支合并
分支合并过程其实就是代码融合过程,会涉及到处理代码冲突的问题。

第6章 团队协作流程
Github 公司内部使用的工作流程 Github Flow,是 Git 多种协作流程中,最简单也是最流行的一套思路。本章来看看在团队内部如何应用这套流程。

第7章 开源项目贡献流程
开源项目由于贡献者互相不认识,所以流程上必然是区别于团队流程的,但是本质上依然是基于 Pull Request 的 Github Flow。

第8章 Github Issues
Issues 相当于项目论坛,集中讨论项目新功能,bug 修复以及任何项目相关的事情。会涉及到 Markdown 使用和多种技巧。

第9章 Github Pages 搭建网站
Github 提供了自己搭建项目网站的一套框架,非常的简单实用。

第10章 Github 的秘密机关
为了保证界面的简约美观,Github 的很多功能其实是隐藏的,例如一些非常能够提高工作效率的快捷键。

第11章 Until Next Time, Goodbye!
总结和下一步的学习建议。

讲师提示

happypeter JS工程师
课程须知
课程不需要学习者有版本控制和命令行使用的基础,是完全面向小白的。课程观众甚至不局限于程序员,因为很多人现在都在 github 上写书。但是,如果你的日常工作中不涉及很多文字工作,不需要多人协作,不需要回滚修改,那么 Github 可能对你不会太有用。
老师告诉你能学到什么?
1. 版本控制的基础操作,分别在github网站和图形化客户端中进行历史回滚,分支操作,代码同步。 2. 围绕 Pull Request 来展开的团队内部协作流程和开源项目贡献流程。 3. Github具体技巧,用Issues进行项目讨论,用Pages搭建项目网站,以其他常用操作。
意见反馈 常见问题 APP下载
官方微信