Git 是一個快速、可擴展、分散式版本控制系統,具有異常豐富的命令集,可提供高級操作和對內部的完全存取。
Git 是一個受 GNU 通用公共授權版本 2 保護的開源專案(其中某些部分處於不同的授權下,與 GPLv2 相容)。它最初是由 Linus Torvalds 在一群網路駭客的幫助下編寫的。
請閱讀安裝檔以取得安裝說明。
許多 Git 線上資源可以從 https://git-scm.com/ 訪問,包括完整的文檔和 Git 相關工具。
請參閱 Documentation/gittutorial.txt 以開始使用,然後參閱 Documentation/giteveryday.txt 以取得有用的最小命令集,並Documentation/git-<commandname>.txt
以取得每個命令的文件。如果 git 已正確安裝,則也可以使用man gittutorial
或git help tutorial
閱讀該教學課程,並使用man git-<commandname>
或git help <commandname>
閱讀每個指令的文件。
CVS 使用者可能還想閱讀 Documentation/gitcvs-migration.txt (如果安裝了 git,則使用man gitcvs-migration
或git help cvs-migration
)。
Git 的使用者討論和開發在Git 郵件列表上進行——歡迎每個人向[email protected] 發布錯誤報告、功能請求、評論和補丁(請閱讀Documentation/SubmittingPatches 以獲取有關補丁提交和文檔的說明) /編碼指南)。
那些希望幫助解決錯誤訊息、用法和訊息訊息字串翻譯(本地化 l10)的人應該參閱 po/README.md( po
檔案是保存翻譯的可移植物件檔案)。
要訂閱該列表,請發送電子郵件至 [email protected](有關詳細信息,請參閱 https://subspace.kernel.org/subscribing.html)。郵件清單檔案可在 https://lore.kernel.org/git/、https://marc.info/?l=git 等檔案網站取得。
與安全相關的問題應私下向 Git 安全郵件清單 [email protected] 揭露。
維護者經常向郵件清單發送列出各種開發主題當前狀態的「What’s Cooking」報告。接下來的討論為專案現況、發展方向和剩餘任務提供了很好的參考。
「git」這個名字是 Linus Torvalds 在寫第一個版本時給的。他將該工具描述為“愚蠢的內容追蹤器”,名稱為(取決於您的心情):