剑客
关注科技互联网

版本控制入门 – 搬进 Github

课程简介

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

课程提纲

第1章 课程介绍

阐述本课程的覆盖内容,适合观众。

第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!

总结和下一步的学习建议。

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址