Git是一款多平臺通用的代碼管理工具,可以遠程拷貝別人上傳的項目文件,也可以上傳自己的項目與別人分享。Git還有方便使用的版本控制系統(tǒng),當自己跟新項目時,可以隨時更新發(fā)布的版本。Git可以集成各種編輯器使用,如果沒有編輯器,也可以集成電腦自帶的筆記本使用。
Git安裝過程
1、雙擊安裝程序“Git-2.23.0-64-bit.exe”,顯示截圖如下:
2、點擊“Next”,顯示截圖如下:
根據(jù)自己的情況,選擇程序的安裝目錄。
3、繼續(xù)點擊“Next”,顯示截圖如下:
說明:
(1)圖標組件(Addition icons) : 選擇是否創(chuàng)建桌面快捷方式。
(2)桌面瀏覽(Windows Explorer integration) : 瀏覽源碼的方法,使用bash 或者 使用Git GUI工具。
(3)關聯(lián)配置文件 : 是否關聯(lián) git 配置文件, 該配置文件主要顯示文本編輯器的樣式。
(4)關聯(lián)shell腳本文件 : 是否關聯(lián)Bash命令行執(zhí)行的腳本文件。
(5)使用TrueType編碼 : 在命令行中是否使用TruthType編碼, 該編碼是微軟和蘋果公司制定的通用編碼。
4、選擇完之后,點擊“Next”,顯示截圖如下:
開始菜單快捷方式目錄:設置開始菜單中快捷方式的目錄名稱, 也可以選擇不在開始菜單中創(chuàng)建快捷方式。
5、點擊“Next”,顯示截圖如下:
選擇編輯器,可以選vim,練練指令
6、點擊“Next”,顯示截圖如下:
設置環(huán)境變量
選擇使用什么樣的命令行工具,一般情況下我們默認使用Git Bash即可:
(1)Git自帶:使用Git自帶的Git Bash命令行工具。
(2)系統(tǒng)自帶CMD:使用Windows系統(tǒng)的命令行工具。
(3)二者都有:上面二者同時配置,但是注意,這樣會將windows中的find.exe 和 sort.exe工具覆蓋,如果不懂這些盡量不要選擇。
7、選擇之后,繼續(xù)點擊“Next”,顯示如下:
選擇提交的時候換行格式
(1)檢查出windows格式轉(zhuǎn)換為unix格式:將windows格式的換行轉(zhuǎn)為unix格式的換行再進行提交。
(2)檢查出原來格式轉(zhuǎn)為unix格式:不管什么格式的,一律轉(zhuǎn)為unix格式的換行再進行提交。
(3)不進行格式轉(zhuǎn)換 : 不進行轉(zhuǎn)換,檢查出什么,就提交什么。
8、選擇之后,點擊“Next”,顯示截圖如下:
9、選擇之后,點擊“Next”,顯示截圖如下:
10、選擇之后,點擊“Install”,開始安裝,截圖顯示如下:
11、安裝完成之后,顯示截圖如下:
12、安裝完成后,還需要最后一步設置,在命令行輸入如下:
因為Git是分布式版本控制系統(tǒng),所以需要填寫用戶名和郵箱作為一個標識。
注意:git config --global 參數(shù),有了這個參數(shù),表示你這臺機器上所有的Git倉庫都會使用這個配置,當然你也可以對某個倉庫指定的不同的用戶名和郵箱。
這樣,我們的Git客戶端就下載并安裝完成了。
Git是什么
Git(讀音為/g?t/)是一個開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項目版本管理。 [1]也是Linus Torvalds為了幫助管理Linux內(nèi)核開發(fā)而開發(fā)的一個開放源碼的版本控制軟件。
SVN與Git的最主要的區(qū)別
SVN是集中式版本控制系統(tǒng),版本庫是集中放在中央服務器的,而干活的時候,用的都是自己的電腦,所以首先要從中央服務器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服務器。集中式版本控制系統(tǒng)是必須聯(lián)網(wǎng)才能工作,如果在局域網(wǎng)還可以,帶寬夠大,速度夠快,如果在互聯(lián)網(wǎng)下,如果網(wǎng)速慢的話,就納悶了。
Git是分布式版本控制系統(tǒng),那么它就沒有中央服務器的,每個人的電腦就是一個完整的版本庫,這樣,工作的時候就不需要聯(lián)網(wǎng)了,因為版本都是在自己的電腦上。既然每個人的電腦都有一個完整的版本庫,那多個人如何協(xié)作呢?比如說自己在電腦上改了文件A,其他人也在電腦上改了文件A,這時,你們兩之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。
功能特性
從一般開發(fā)者的角度來看,git有以下功能:
1、從服務器上克隆完整的Git倉庫(包括代碼和版本信息)到單機上。
2、在自己的機器上根據(jù)不同的開發(fā)目的,創(chuàng)建分支,修改代碼。
3、在單機上自己創(chuàng)建的分支上提交代碼。
4、在單機上合并分支。
5、把服務器上最新版的代碼fetch下來,然后跟自己的主分支合并。
6、生成補丁(patch),把補丁發(fā)送給主開發(fā)者。7、看主開發(fā)者的反饋,如果主開發(fā)者發(fā)現(xiàn)兩個一般開發(fā)者之間有沖突(他們之間可以合作解決的沖突),就會要求他們先解決沖突,然后再由其中一個人提交。如果主開發(fā)者可以自己解決,或者沒有沖突,就通過。
8、一般開發(fā)者之間解決沖突的方法,開發(fā)者之間可以使用pull 命令解決沖突,解決完沖突之后再向主開發(fā)者提交補丁。
上一篇:msys2(附安裝使用教程)
下一篇:Vim最新官方版