想用代码改变世界?先用好Git和GitHub!

Git 是目前最流行的版本控制系统,在它的基础之上, GitHub 和 GitLab 已成为当前最流行的代码托管平台,它们均提供代码评审、项目管理、持续集成等功能,熟练掌握Git,已是程序员的基本技能。html

(还在用CVS和SVN的请举手?)程序员

熟练掌握 Git,有一个漂亮的 GitHub 主页,在求职面试时也愈来愈加分,使用 Git 和基于 Git 的平台(GitHub 和 GitLab),已经成为企业对工程师的最基本要求。面试

(面试时,务必不要在这里丢分。)微信

自觉得熟练使用 Git 的你,是否常常遇到这样的问题?ide

  • 又报 detached HEAD 了,啥意思啊?工具

  • push不上去,non fast-forwards,什么鬼?post

  • 想把正在开发的项目开源到 GitHub 上去,怎们作能够同时 push 到公司的代码平台和 GitHub 呢?学习

  • rebase 太难用了,仍是用 merge 好了?spa

  • 不会是谁把 master 分支变动历史了吧?怎么 pull --rebase 的时候,有这么多个commit要 rebase?疯了!版本控制

  • GitLab 上怎么作 code review?

和 Git 同样,GitHub 和 GitLab 也是入门容易,想要用好,却并不简单。

(遇到过这些问题么?)

不少人问我,如何快速上手?这里推荐一下苏玲极客时间的专栏《玩转Git三剑客》,带你深刻掌握 Git、GitHub 和 GitLab。

苏玲是谁?

苏玲,携程持续交付团队代码中心负责人,自04年以来,一直专一研发持续集成和代码平台的建设。她经历过CVS切换上线,SVN切换上线,直到Git切换上线,并做为负责人,推进1000多人的研发团队将代码迁移到 Git 和 GitLab,并带领团队研发了同时支持pre-commit和post-commit的代码评审服务。

《玩转Git三剑客》主要讲些什么?

专栏主要有3大模块:

1、Git实践

从 Git 的基本命令、核心概念和工做原理入手,先带你学会用 Git 进行基本的版本管理工做,以及遇到问题该如何解决。

(场景、问题及解决方案是核心。)

2、GitHub和GitLab最佳实践

会分享这两个平台的主要功能,常见问题,最佳实践,以及如何基于它们来作项目管理和处理团队协做的常见问题冲突。

(咱们都觉得“会用”就好了,其实还差得远。)

3、项目应用

专题还会用一些简单的项目,带着你走一遍团队协做、代码 review 和分支集成以及整个持续交付的过程,从而让你们可以真正具有“持续交付团队负责人”的能力

(持续交付,提及来容易,作起来很难,须要工具与平台支撑。)

更细节的课程大纲以下:

640?wx_fmt=png

有什么福利?

(1) 限时优惠¥45(原价¥68);

(2) 每邀请一位好友,返现¥18,多邀多得,上不封顶,随时提现;

(极客时间App-个人-分享有赏,提现。)

(3) 订阅后添加微信geekbang002,和苏玲老师以及其余同窗一块儿交流学习心得,免费领取《Git高清知识图谱》和《Git常见命令速查表》

特别说明

此次是视频课程,60节课¥45,超值。

(苏老师镜头感很好。)

如何订阅?

扫下方二维码,免费试看

640?wx_fmt=jpeg

扫码45,邀两位好友返36,多邀多得

扫码,当即订阅,投资本身,任什么时候候都值得。

相关文章
相关标签/搜索