日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Git复习(一)之简介、安装、集中式和分布式

發布時間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git复习(一)之简介、安装、集中式和分布式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡介

Git是分布式版本控制系統,使用C語言開發的CVS、SVN是集中式的版本控制系統,集中式的版本控制系統不但速度慢,而且必須聯網才能使用。?Git是分布式版本控制系統,同一個Git倉庫,可以

分布到不同的機器上。怎么分布呢?最早,肯定只有一臺機器有一個原始版本庫,此后,別的機器可以“克隆”這個原始版本庫,而且每臺機器的版本庫其實都是一樣的,并沒有主次之分。

-------------------------

??安裝所有的版本控制系統,其實只能跟蹤文本文件的改動,比如TXT文件,網頁,所有的程序代碼等等,Git也不例外。版本控制系統可以告訴你每次的改動,比如在第5行加了一個單詞“Linux”,

在第8行刪了一個單詞“Windows”。而圖片、視頻這些二進制文件,雖然也能由版本控制系統管理,但沒法跟蹤文件的變化,只能把二進制文件每次改動串起來,也就是只知道圖片從100KB改成了

120KB,但到底改了啥,版本控制系統不知道,也沒法知道。

-------------------------

Git支持多種協議,默認的git://使用ssh,但也可以使用https等其他協議。使用https除了速度慢以外,還有個最大的麻煩是每次推送都必須輸入口令,但是在某些只開放http端口的公司內部就

無法使用ssh協議而只能用https,通過ssh支持的原生git協議速度最快。

-------------------------

Git可以在Linux、Unix、Mac和Windows這幾大平臺上正常運行。

Mac OS X上安裝Git

方法一:通過homebrew安裝

homebrew install git

方法二:通過Xcode安裝,Xcode集成了Git,不過默認沒有安裝,你需要運行Xcode,選擇菜單“Xcode”->“Preferences”,在彈出窗口中找到“Downloads”,選擇“Command Line Tools”,點“Install”就可以完成安裝了。

集中式和分布式

集中式版本控制系統

版本庫是集中存放在中央服務器的,而每個人工作的時候,用的都是自己的電腦,所以要先從中央服務器取得最新的版本,然后開始干活,干完活了,再把自己的活推送給中央服務器

缺點:

  • 必須聯網才能工作,如果網速慢上傳文件需要很久

  • 中央服務器要是出了問題,所有人都沒法干活了

分布式版本控制系統

沒有“中央服務器”,每個人的電腦上都是一個完整的版本庫,所以工作的時候就不需要聯網了。

優點:

  • 安全性要高很多

?

轉載于:https://www.cnblogs.com/kunmomo/p/11359468.html

總結

以上是生活随笔為你收集整理的Git复习(一)之简介、安装、集中式和分布式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。