一,首先了解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版本