前言

Git 堪稱版本控制瑞士軍刀。這個可靠、多才多藝、用途多樣的校 訂工具異常靈活,以致不易掌握,更別說精通了。

正如Arthur C. Clarke所說,足夠先進的技術與魔法無二。這是學習Git的好辦法:新手 不妨忽略Git的內部機理,只當小把戲玩,借助Git其奇妙的能力,逗逗朋友,氣氣敵人。

為了不陷入細節,我們對特定功能提供大面上的講解。在反覆應用之後,慢慢地你會理 解每個小技巧如何工作,以及如何組合這些技巧以滿足你的需求。

翻譯

其它版本

致謝!

那麼多人對本文檔的翻譯讓我受寵若驚。他們的付出拓寬了讀者群,我非常感激。

Dustin Sallings、Alberto Bertogli、James Cameron、Douglas Livingstone、 Michael Budde、Richard Albury、Tarmigan、 Derek Mahar、Frode Aannevik、 Keith Rarick、 Andy Somerville、 Ralf Recker、 Øyvind A. Holm、 Miklos Vajna、 Sébastien Hinderer、 Thomas Miedema、 Joe Malin、 和Tyler Breisacher對本文檔 正確性和優化做出了貢獻。

François Marier維護Debian包,該Debian包起初由Daniel Baumann創建。

感謝其他很多提供幫助和鼓勵的人。名單太長了我無法一一寫下。

如果我不小心把你的名字落下,請告訴我或者發一個補丁。

免費 Git 主機: 底下網站可以免費放置公開專案。 非常感謝底下網站贊助放置手冊。

許可

本指南在 GNU通用公共許可協議版本3 之下發佈。很自然,源碼保存在一個Git倉庫裡,可以通過以下命令獲得源碼:

$ git clone git://repo.or.cz/gitmagic.git  # 建立 "gitmagic" 目錄.

或從以下鏡像得到:

$ git clone git://github.com/blynn/gitmagic.git
$ git clone git://gitorious.org/gitmagic/mainline.git
$ git clone git://git.assembla.com/gitmagic.git