GitHubGit

Why Git? Learn It!

2016-01-09  本文已影响98人  zvving

一次 git 入门使用分享的大纲整理,适合新手入门。

总览

为什么要用 Git?

对于版本控制,我们需要什么?

秒极定律
一件事情如果能控制在 10s 内完成,人们就会极频繁的使用它。
举栗子:

  • docker 被推崇,从虚拟机到 Vagrant 到 docker,碰到了秒级定律
  • 持续集成,快速迭代

秒级的代码管理?

SVN 比 Git 好在哪里

Git 真实的影响力

I'm an egotistical bastard, and I name all my projects after myself. First Linux, now Git.
—— Linus

一些问题

Git + SourceTree + Gitlab 的使用演示

Git 使用流程示意图

local repo

Gitlab

来一次典型的开发过程(包含 code review)

提醒和推荐

一些提醒(坑)

一些推荐

其它

举例:
SVN 的思维方式决定了 diff patch 的开源合作方式。交流不顺畅,实现思路难以程现,这种合作方式很长时间里都是高端人士的特权。
Git + Github 催生了 fork,成就了最大的程序员社交网站,也极力促进了开源社区的发展。

上一篇 下一篇

猜你喜欢

热点阅读