什么是Git?
Git 是分布式版本控制系統(tǒng),可以跟蹤文件的更改,并允許你恢復(fù)到任何特定版本的更改,優(yōu)點是它不依賴于中央服務(wù)器來存儲項目文件的所有版本。每個開發(fā)人員都可以“克隆”“Local repository”標(biāo)注的存儲庫的副本,并且在他的硬盤驅(qū)動器上具有項目的完整歷史記錄,因此當(dāng)服務(wù)器中斷時,你需要的所有恢復(fù)數(shù)據(jù)都在你隊友的本地 Git 存儲庫中。還有一個中央云存儲庫,開發(fā)人員可以向其提交更改,并與其他團隊成員進行共享。
Git
Git是一個分布式的版本控制工具
它屬于第3代版本控制工具
客戶端可以在其本地系統(tǒng)上克隆整個存儲庫
即使離線也可以提交
push/pull 操作更快
工程可以用 commit 自動共享
SVN
SVN 是集中版本控制工具
它屬于第2代版本控制工具
版本歷史記錄存儲在服務(wù)器端存儲庫中
只允許在線提交
Push/pull 操作較慢
沒有任何東西自動共享
更多關(guān)于“Java培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗,課程大綱更科學(xué)更專業(yè),有針對零基礎(chǔ)的就業(yè)班,有針對想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實現(xiàn)java程序員夢想。