26

这个GitHub 1400星的Git魔法书火了,斯坦福校友出品丨有中文版

 3 years ago
source link: https://www.qbitai.com/2020/09/18107.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

共有12国语言翻译版

杨净 发自 凹非寺

量子位 报道 | 公众号 QbitAI

如何学用Git?

或许这有一本适合你的Git魔法书。

EvIbu2r.jpg!mobile

由斯坦福大学CS校友Ben Lynn编写,2007年出品的Git Magic,如今已经有 12国 语言编译,包括 中文 、法语、德语、意大利语、韩语……

此外还有 5 个版本:单个网页版、PDF版、可用作电子阅读器的EPUB文件,可快速本地拷贝的Debian包,还有在亚马逊售价9.95美元的实体书。

mumiMfb.jpg!mobile

在GitHub上有1.4k星,有 49 位贡献者参与进来共同创作此书。

juaQVvJ.jpg!mobile

那么这样一套时隔13年仍然备受关注的书籍,到底有多好?

就先来一睹为快!

Git Magic

就拿中文版来说,这是由俊杰,萌和江薇共同编写。

整本书共分为8个章节以及2个附录。

  • 入门
  • 基本技巧
  • 克隆代码库
  • 分支巫术
  • 关于历史
  • 多人Git
  • Git大师技
  • 揭开面纱
  • 附录A:Git的缺点
  • 附录B:本指南的翻译

在这些章节中,也还有作者的经验分享。

就如开头入门部分,作者就提到,「工作当作玩游戏」。

讲到「分布控制」时,将其设想成一个很很难打的游戏,以至于世界各地很多骨灰级玩家决定组队,分享他们游戏存档以攻克它。

「基本技巧」 里,作者开头就表示,

与其一头扎进Git命令的海洋里,不如就拿基本的例子来试试手。

实际上,在开始使用Git的头几个月,我所用的从来没超过本章介绍的内容。

除了保存状态,添加、删除、重命名,进阶撤销/重做、撤销……这些基本内容之外,还有练习题提供给大家。

6bqeYni.jpg!mobile

除了个人经验之外,他还谈到偏爱Git的原因。

因为它能管理Linux内核源码。Git已经工作的很好了,并且我也没有被其瑕疵所困扰。而且我主要使用Linux,其他平台上的问题与我无关。

还有我偏爱C程序和bash脚本,以及诸如Python的可执行可脚本:其代码依赖性较低,并且我也沉迷于快速的执行时间。

Ben Lynn是谁?

再来谈谈这本书的作者——Ben Lynn,斯坦福大学CS校友。

mYNR7by.jpg!mobile

在他的个人网站上,可以看到除了Git魔法书以外,还有PBC Library(一个免费的基于配对的C语言密码学库),数学与CS的笔记、博客,以及几个自制的浏览器游戏。

faMFben.jpg!mobile

好了,如果感兴趣的话,可戳下方链接进一步了解学习哦~

Git Magic:

http://www-cs-students.stanford.edu/~blynn/gitmagic/

中文版:

http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/

版权所有,未经授权不得以任何形式转载及使用,违者必究。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK