查看原文
其他

GitHub 标星 1.4k,斯坦福校友出品的这本 Git 魔法书火了!

杰哥的IT之旅 杰哥的IT之旅 2022-06-07
点击上方“杰哥的IT之旅”,选择“星标”公众号
重磅干货,第一时间送达


来自量子位
如何学会用 Git?
或许这有一本适合你的 Git 魔法书。
由斯坦福大学 CS 校友 Ben Lynn 编写,2007 年出品的 Git Magic,如今已经有 12 国语言编译,包括中文、法语、德语、意大利语、韩语……
此外还有 5 个版本:单个网页版、PDF 版、可用作电子阅读器的 EPUB 文件,可快速本地拷贝的 Debian 包,还有在亚马逊售价 9.95 美元的实体书。
在 GitHub 上有 1.4k 星,有 49 位贡献者参与进来共同创作此书。
那么这样一套时隔 13 年仍然备受关注的书籍,到底有多好?
就先来一睹为快!

Git Magic

就拿中文版来说,这是由俊杰,萌和江薇共同编写。
整本书共分为 8 个章节以及 2 个附录。
  • 入门

  • 基本技巧

  • 克隆代码库

  • 分支巫术

  • 关于历史

  • 多人 Git

  • Git 大师技

  • 揭开面纱

  • 附录 A:Git 的缺点

  • 附录 B:本指南的翻译

在这些章节中,也还有作者的经验分享。
就如开头入门部分,作者就提到,「工作当作玩游戏」。
讲到「分布控制」时,将其设想成一个很很难打的游戏,以至于世界各地很多骨灰级玩家决定组队,分享他们游戏存档以攻克它。
「基本技巧」里,作者开头就表示,
与其一头扎进 Git 命令的海洋里,不如就拿基本的例子来试试手。
实际上,在开始使用 Git 的头几个月,我所用的从来没超过本章介绍的内容。
除了保存状态,添加、删除、重命名,进阶撤销 / 重做、撤销…… 这些基本内容之外,还有练习题提供给大家。
除了个人经验之外,他还谈到偏爱 Git 的原因。
因为它能管理 Linux 内核源码。Git 已经工作的很好了,并且我也没有被其瑕疵所困扰。而且我主要使用 Linux,其他平台上的问题与我无关。
还有我偏爱 C 程序和 bash 脚本,以及诸如 Python 的可执行可脚本:其代码依赖性较低,并且我也沉迷于快速的执行时间。

Ben Lynn 是谁?

再来谈谈这本书的作者 ——Ben Lynn,斯坦福大学 CS 校友。
在他的个人网站上,可以看到除了 Git 魔法书以外,还有 PBC Library(一个免费的基于配对的 C 语言密码学库),数学与 CS 的笔记、博客,以及几个自制的浏览器游戏。
好了,如果感兴趣的话,可戳下方链接进一步了解学习哦~
Git Magic:
http://www-cs-students.stanford.edu/~blynn/gitmagic/
中文版:
http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/

回复下方 「关键词」,获取优质资源

回复关键词 「CDN」,即可获取 89 页 CDN 排坑指南手册
回复关键词 「ECS」,即可获取 96 页 ECS 运维 Linux 系统诊断手册
回复关键词 「linux」,即可获取 185 页 Linux 工具快速教程手册
回复关键词 「Python进阶」,即可获取 106 页 Python 进阶文档 PDF
回复关键词 「Python自动化」,即可获取 97 页自动化文档 PDF
回复关键词 「Excel数据透视表」,即可获取 136 页 Excel数据透视表 PDF
回复关键词 「Python最强基础学习文档」,即可获取 68 页 Python 最强基础学习文档 PDF
回复关键词 「wx」,即可加入杰哥的IT之旅读者交流群
- End -

本公众号全部博文已整理成一个目录,请在公众号后台回复「m」获取!

推荐阅读:
1、一文帮你理解整个 SRE 运维体系!
2、没想到还能用这种方式学 Vim!
3、9 种方法有效帮你提高国内访问 GitHub 的速度!
4、这些 Nginx 常见异常,帮你快速定位故障!
5、这 22 款命令行神器必须安排上!
6、史上最全的数据库面试题,不看绝对后悔!点分享点点赞点在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存