390-版本控制入门 – 搬进 Github

https://www.imooc.com/learn/390

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

https://gitbeijing.com/

第1章 Github课程介绍

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

1-1 课程介绍

Git和Linux之父,Linus

我是个自负的混蛋,所有我的项目都以我自己的名字命名,先有Linux,现在是Git.
–Linus

Global Information Tracker:全局信息跟踪器

Git:版本控制工具

https://github.com

第2章 浏览器中使用 Github

不会用 Git,其实也可以直接使用 Github 来进行基本的版本控制操作的。

2-1 浏览器中使用Github

第3章 Github 客户端的使用

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

3-1 Github客户端的使用

第4章 简单分支操作

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

4-1 Github-简单分支操作

第5章 分支合并

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

5-1 Github-合并分支(上)

5-2 Github-合并分支(下)

第6章 团队协作流程

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

6-1 Github-团队协作流程(上)

6-2 Github-团队协作流程(下)

第7章 开源项目贡献流程

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

7-1 开源项目贡献流程

第8章 Github Issues

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

8-1 Github Issues

第9章 Github Pages 搭建网站

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

9-1 Github Pages 搭建网站

https://pages.github.com/

第10章 Github 的秘密机关

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

10-1 Github的秘密机关

GitHub官网中搜索文件快捷键:T

GitHub社交化编程

怎么筛选学习内容?:可以追星

第11章 Until Next Time, Goodbye!

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

11-1 Until Next Time, Goodbye! (01:10)


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 tuyrk@qq.com

文章标题:390-版本控制入门 – 搬进 Github

文章字数:939

本文作者:神秘的小岛岛

发布时间:2019-11-01, 14:45:49

最后更新:2019-11-05, 16:03:50

原始链接:https://www.tuyrk.cn/imooc/390-Github/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏