抽時間翻譯了下純英文的 awesome-git 倉庫,Github 上也提交了第一個有意義的 PR (pull request),奈何一個月過去,該項目做者有了新的 commit 卻也沒有回覆個人 PR,只好另立新庫,以做產出。html
P.S: 從做者的 Github 主頁看出是香港朋友,忽然想起了臉書上看到的「繁簡之爭」,逃...
項目開源在 https://github.com/hylerrix/a...,如下是原文~git
收集一些有關 Git 的工具、資源清單列表。github
加入咱們
若是你有其餘有趣的 Git 工具/項目/資源推薦,歡迎提交 Pull Request 請求到本倉庫中。apache
目錄
教程
暢遊互聯網,咱們能夠找到不少 Git 學習資料。編程
客戶端
Git 客戶端被各大電腦及手機平臺普遍支持着。json
- TortoiseGit - Windows 平臺上的一個易於使用的 Git 客戶端,並被完美集成在 Windows 資源管理器上。
- GitHub Desktop - Github 官方出品的 Git 客戶端,可與 GitHub 和 GitHub Enterprise 無縫協做。
- SourceTree - 較爲知名的免費 Git 客戶端,只能運行在 Windows 和 Mac 平臺上。
- Tower - 較爲知名的收費 Git 客戶端,只能運行在 Windows 和 Mac 平臺上。
- SmartGit - 一個商業的 SCM 跨平臺客戶端,完美支持 Git,SVN 和 Mercurial,可運行在 Windows,Mac 和 Linux 上。
- RabbitVCS - TortoiseSVN 版本控制系統的圖形工具,集成了 Nautilus 和 Thunar(譯者注:這裏的翻譯意思尚不明確)。
- gitg - 一個開源的 GTK+ Git 客戶端。
- git-cola - 一個跨平臺的 Git 客戶端。
- SGit - 爲 Android 4.x 量身定製的 Git 客戶端。
- Ungit - 使用最便捷的方式學習 Git,你能夠在任何地方任何環境使用它(譯者注:該項目包括 npm 安裝以及 Atom、VS Code 的插件形式)。
- GitKraken - 一個基於 Electron 的跨平臺 Git 客戶端,同時支持免費版和高級付費版。
- GitUp - 一個乾淨、簡介的 Git 客戶端,只能運行在 MacOS 系統上。
- GitExtensions - 這是一個 Visual Studio 2010-2015 的拓展插件,和一個獨立的 Git 存儲庫工具。
- WorkingCopy - IOS 平臺上的一個強大的 Git 客戶端,除需內置付費解鎖 push 功能外其它功能均無償使用。
第三方代碼託管平臺
咱們擁有不少不一樣的選擇來託管項目的源代碼。安全
- GitHub - 事實上的首選 Git 託管平臺,與大多數外部服務完美整合。
- BitBucket - 因在其中可創建免費的私人倉庫而聞名(最多支持 5 人協做)。
- CodePlex - 微軟的項目託管平臺,上面有不少 SP/C# OSS 項目。
- Kiln - 付費的 Git 倉庫託管平臺。
- GitLab.com - 由 GitLab EE 提供服務的免費 Git 倉庫託管服務,每一個人均可以創建無限的倉庫並和任意數量的合做者協做。
- AWS CodeCommit - Amazon Web Service 在其高可用性基礎設施上提供的 SaaS 服務,輕鬆地託管安全且高度可擴展的私有 Git 倉庫。
- Codeplane - 一個沒有貢獻者數量限制的付費代碼託管平臺。
- Deveo - 一個同時支持 Git, Subversion, Mercurial 和 WebDAV 的付費代碼託管平臺。
自建代碼託管平臺
或許你須要使用本身搭建一套代碼託管服務平臺。bash
工做流
使用廉價的分支策略可讓人們採用除經典集中式工做流程之外的工做流程。微信
鉤子管理策略
Git 在提交/推送短語中提供掛鉤,容許其與代碼質量檢查工具和持續集成(CI)集成。
工具
這裏有各類平常 Git 操做工具。
拓展
Git 專爲源代碼管理而誕生,可是人們擴展了這個想法,並將版本控制推向了更多的領域。
開源協議
MIT LICENSE