Git分佈式版本控制系統(一)-Git概念和windows下Git BASH安裝

一,首先了解Git是什麼?

Git是一個開源的分佈式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理。

Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。

二:SVN與Git的最主要的區別?

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

Git是分佈式版本控制系統,那麼它就沒有中央服務器的,每個人的電腦就是一個完整的版本庫,這樣,工作的時候就不需要聯網了,因爲版本都是在自己的電腦上。既然每個人的電腦都有一個完整的版本庫,那多個人如何協作呢?比如說自己在電腦上改了文件A,其他人也在電腦上改了文件A,這時,你們兩之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。

 

三,windows下Git BASH安裝

下載安裝

1.從git官網下載一個git安裝包,官網下載地址https://git-scm.com/download/win

2.雙擊安裝程序,開始安裝

3.閱讀協議,點擊【Next >】

4.選擇安裝位置,點擊【Next >】

5.選擇安裝組件:這裏可以使用默認選項,點擊【Next >】

  • 圖標組件(Additional icons):選擇是否創建桌面快捷方式
  • 桌面瀏覽(Windows Explorer integration) 
    • 使用Git Bash方式,shell方式
    • 受用桌面程序方式
  • 關聯配置文件:是否關聯git配置文件,該配置文件主要顯示文本編輯器樣式
  • 關聯shell腳本文件:是否關聯Bash命令執行腳本文件
  • 使用TrueType編碼:在命令行中是否使用TrueType編碼,該編碼是微軟和蘋果公司制定的通用編碼

6.是否創建開始菜單快捷方式目錄,點擊【Next >】

7.設置環境,選擇使用什麼樣兒的命令行工具,一般情況我們選擇第一個,使用Git Bash,點擊【Next >】

  • Git自帶:使用Git自帶的Git Bash命令行工具
  • 系統自帶CMD:使用windows系統的命令行工具
  • 二者都有:上面二者同時配置,但是注意,這樣會將windows中的find.exe和sort.exe工具覆蓋,如果不懂這些儘量不要選擇

8.設置HTTPS 傳輸加密方式,點擊【Next >】

  • 使用OpenSSL庫
  • 使用本機Windows安全通道庫

9.選擇換行格式,點擊【Next >】

  • 讓Git能夠自動轉換文件中的換行符:簽出到本地時轉換爲Windows下的換行符,提交到服務器時轉換爲Unix下的換行符
  • 讓Git在簽出到本地時不做轉換,保留原始文件的換行符;提交到服務器時轉換爲Unix下的換行符
  • 讓Git在簽出到本地時和提交到服務器時都不做轉換

10.配置Git bash終端仿真器,點擊【Next >】

  • 使用MinTTY終端
  • 使用windows默認的命令行

11.性能配置,是否啓用文件系統緩存,點擊【Next >】

12.開始安裝

13.安裝完成,點擊【Finish】

環境變量配置

安裝成功後需要配置Git環境變量「注意該步驟爲Git在windows cmd命令中配置,如果不配置,直接使用Git Bash即可」

在Path變量中增加:C:\Program Files\Git\cmd

驗證是否配置成功,打開windows命令行,輸入git version命令,出現下列信息表示配置成功。

直接使用Git Bash查看git版本

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章