Git 是分散式版本控制系統 (DVCS),這表示每個開發人員都擁有完整的專案儲存庫副本,包括所有歷史記錄。這讓開發人員即使在離線時也能提交變更、檢視歷史記錄和分支。當他們重新連線時,可以輕鬆地將變更同步到主儲存庫。Team Foundation Version Control (TFVC) 和 Subversion (SVN) 都是集中式版本控制系統,需要連線到中央伺服器才能存取完整的歷史記錄或提交變更,不適合離線工作。TortoiseSVN 只是 Subversion 的圖形化介面,不是獨立的版本控制系統。