1. 程式人生 > >第二次博客

第二次博客

切換 博客 如何 哪裏 集中式 網速慢 奧運會 我的鏈接 各版本

一:Git是什麽?

  Git是目前世界上最先進的分布式版本控制系統。

二:SVNGit的最主要的區別?

  SVN是集中式版本控制系統,版本庫是集中放在中央服務器的,而幹活的時候,用的都是自己的電腦,所以首先要從中央服務器哪裏得到最新的版本,然後幹活,幹完後,需要把自己做完的活推送到中央服務器。集中式版本控制系統是必須聯網才能工作,如果在局域網還可以,帶寬夠大,速度夠快,如果在互聯網下,如果網速慢的話,就納悶了。

  Git是分布式版本控制系統,那麽它就沒有中央服務器的,每個人的電腦就是一個完整的版本庫,這樣,工作的時候就不需要聯網了,因為版本都是在自己的電腦上。既然每個人的電腦都有一個完整的版本庫,那多個人如何協作呢?比如說自己在電腦上改了文件

A,其他人也在電腦上改了文件A,這時,你們兩之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。

三:Git的優點

  1.比svn更快速的分支切換,因為分支都在本地。這使得git特別適合處理臨時需求,或者小實驗。

  2.可以在星巴克寫代碼的時候隨時提交,因為各版本快照都在本地。

  3.有一個全世界最大的開源社區——github,上面可以看到各種優秀的各語言代碼,去官網語言列表看看才知道有那麽多語言,就跟奧運會開幕式才知道世界上有那麽多國家一樣。

  它有自由和開放源碼,隱形備份,安全,不需要強大的硬件,更簡單的分支,對文件操作容易等特點。

四:我的鏈接:

  https://github.com/zhoujiawang/hello

第二次博客