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

版本控制入门 – 搬进 Github

happypeter JS工程师
难度初级
时长 1小时39分
学习人数
综合评分9.73
349人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.6 逻辑清晰
简介:版本控制能够大大提高程序员的工作效率,但是通常会涉及到命令行操作,学习曲线陡峭。本课程中使用 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!

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!