這個(gè)GitHub 1400星的Git魔法書火了,斯坦福校友出品丨有中文版
共有12國(guó)語(yǔ)言翻譯版
楊凈 發(fā)自 凹非寺
量子位 報(bào)道 | 公眾號(hào) QbitAI
如何學(xué)用Git?
或許這有一本適合你的Git魔法書。
由斯坦福大學(xué)CS校友Ben Lynn編寫,2007年出品的Git Magic,如今已經(jīng)有12國(guó)語(yǔ)言編譯,包括中文、法語(yǔ)、德語(yǔ)、意大利語(yǔ)、韓語(yǔ)……
此外還有5個(gè)版本:?jiǎn)蝹€(gè)網(wǎng)頁(yè)版、PDF版、可用作電子閱讀器的EPUB文件,可快速本地拷貝的Debian包,還有在亞馬遜售價(jià)9.95美元的實(shí)體書。
在GitHub上有1.4k星,有49位貢獻(xiàn)者參與進(jìn)來(lái)共同創(chuàng)作此書。
那么這樣一套時(shí)隔13年仍然備受關(guān)注的書籍,到底有多好?
就先來(lái)一睹為快!
Git Magic
就拿中文版來(lái)說(shuō),這是由俊杰,萌和江薇共同編寫。
整本書共分為8個(gè)章節(jié)以及2個(gè)附錄。
- 入門
- 基本技巧
- 克隆代碼庫(kù)
- 分支巫術(shù)
- 關(guān)于歷史
- 多人Git
- Git大師技
- 揭開(kāi)面紗
- 附錄A:Git的缺點(diǎn)
- 附錄B:本指南的翻譯
在這些章節(jié)中,也還有作者的經(jīng)驗(yàn)分享。
就如開(kāi)頭入門部分,作者就提到,「工作當(dāng)作玩游戲」。
講到「分布控制」時(shí),將其設(shè)想成一個(gè)很很難打的游戲,以至于世界各地很多骨灰級(jí)玩家決定組隊(duì),分享他們游戲存檔以攻克它。
在「基本技巧」里,作者開(kāi)頭就表示,
與其一頭扎進(jìn)Git命令的海洋里,不如就拿基本的例子來(lái)試試手。
實(shí)際上,在開(kāi)始使用Git的頭幾個(gè)月,我所用的從來(lái)沒(méi)超過(guò)本章介紹的內(nèi)容。
除了保存狀態(tài),添加、刪除、重命名,進(jìn)階撤銷/重做、撤銷……這些基本內(nèi)容之外,還有練習(xí)題提供給大家。
除了個(gè)人經(jīng)驗(yàn)之外,他還談到偏愛(ài)Git的原因。
因?yàn)樗芄芾鞮inux內(nèi)核源碼。Git已經(jīng)工作的很好了,并且我也沒(méi)有被其瑕疵所困擾。而且我主要使用Linux,其他平臺(tái)上的問(wèn)題與我無(wú)關(guān)。
還有我偏愛(ài)C程序和bash腳本,以及諸如Python的可執(zhí)行可腳本:其代碼依賴性較低,并且我也沉迷于快速的執(zhí)行時(shí)間。
Ben Lynn是誰(shuí)?
再來(lái)談?wù)勥@本書的作者——Ben Lynn,斯坦福大學(xué)CS校友。
在他的個(gè)人網(wǎng)站上,可以看到除了Git魔法書以外,還有PBC Library(一個(gè)免費(fèi)的基于配對(duì)的C語(yǔ)言密碼學(xué)庫(kù)),數(shù)學(xué)與CS的筆記、博客,以及幾個(gè)自制的瀏覽器游戲。
好了,如果感興趣的話,可戳下方鏈接進(jìn)一步了解學(xué)習(xí)哦~
Git Magic:
http://www-cs-students.stanford.edu/~blynn/gitmagic/
中文版:
http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/
- 英偉達(dá)最新芯片B30A曝光2025-08-20
- AI應(yīng)用如何落地政企?首先不要卷通用大模型2025-08-12
- 本科必學(xué)Dijkstra算法被超越!清華段然團(tuán)隊(duì)打破圖靈獎(jiǎng)得主證明的普遍最優(yōu)性2025-08-09
- 智能體邁入L4 時(shí)代!納米AI多智能體蜂群,可創(chuàng)作最長(zhǎng)10分鐘AI視頻2025-08-06