git包是git的核心程序,它只包括最小的依賴關係,如果只安裝git包的話,那麼一些git的外圍擴展將無法使用。
git-all包包括了所有的集成在git上的外圍擴展功能。安裝了這個包,你就萬事大吉了!
git-arch包是爲了兼容arch倉庫的。大家或許聽說過linux的發行版本arch,但現在說的arch和這個發行版本似乎沒有必然關係。git-arch中的arch是gnu arch,它是一個類似於cvs、sccs、svn的版本控制系統。git-arch包用於支持從gnu arch倉庫導入到git倉庫。
git-cvs包用於支持從cvs倉庫導入到git倉庫。
git-daemon包用於支持用戶使用git://形式的命令來訪問git倉庫。
git-email包支持使用git發送郵件。(這個功能用處在哪裏呢?我也不太清楚。慢慢研究中… 如果哪位朋友會,在下面留個言)
git-gui包是一個基於Tk的git程序,也就是說是帶有GUI的,可以用鼠標點擊操作的git。
git-svn包用於支持從svn倉庫導入到git倉庫。
gitk包是一個帶有Tcl/Tk GUI的可以用來瀏覽git倉庫歷史信息的桌面程序。(如果你對git倉庫這個詞沒有概念的話,不要急,後面會說到。現在我們的目的就是要把git安裝上。)
gitweb包則是一個成熟的基於web的用於git倉庫管理的web程序。