Git for Windows安裝與配置教程(安裝參數(shù)詳解)

一、Git是什么?
Git是目前世界上最先進(jìn)的分布式版本控制系統(tǒng)。
GitHub與Git的區(qū)別?
GitHub和Git是完全不同的兩個東西
在Git中,開發(fā)者將源代碼存入名叫“Git倉庫”的資料庫中并加以使用。而GitHub則是在網(wǎng)絡(luò)上提供Git倉庫的一項服務(wù)。
也就是說,GitHub上公開的軟件源代碼都是由Git進(jìn)行管理。
二、SVN與Git的最主要的區(qū)別?
SVN是集中式版本控制系統(tǒng),版本庫是集中放在中央服務(wù)器的,而干活的時候,用的都是自己的電腦,所以首先要從中央服務(wù)器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服務(wù)器。集中式版本控制系統(tǒng)是必須聯(lián)網(wǎng)才能工作,如果在局域網(wǎng)還可以,帶寬夠大,速度夠快,如果在互聯(lián)網(wǎng)下,如果網(wǎng)速慢的話,就納悶了。
Git是分布式版本控制系統(tǒng),那么它就沒有中央服務(wù)器的,每個人的電腦就是一個完整的版本庫,這樣,工作的時候就不需要聯(lián)網(wǎng)了,因為版本都是在自己的電腦上。既然每個人的電腦都有一個完整的版本庫,那多個人如何協(xié)作呢?比如說自己在電腦上改了文件A,其他人也在電腦上改了文件A,這時,你們兩之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。
下載

Git for Windows 32位(Git版本控制器) v2.46.0 rc0 官方安裝版
- 類型:網(wǎng)絡(luò)其它
- 大?。?/span>60.0MB
- 語言:多國語言
- 時間:2024-07-24

Git for Windows 64位(msysgit版本控制器) v2.49.0 官方最新安裝版
- 類型:網(wǎng)絡(luò)其它
- 大?。?/span>66.6MB
- 語言:多國語言
- 時間:2025-03-19
三:在windows上如何安裝Git?
在Windows下,需要安裝兩個工具:Git for Windows
以及 TortoiseGit
。
Git for Windows
是Git的官方Windows版本,提供了Git的所有功能,但是由于Git完全是為了*nix系統(tǒng)開發(fā)的開源軟件,注重功能而忽略了易用性,對于初學(xué)者不是特別友好。
TortoiseGit
則為Git for Windows
加上了一個易用的右鍵菜單,并且將文件狀態(tài)等信息很好地與Windows資源管理器的整合。
下面分別介紹這兩個工具的安裝過程。我是用是Git-2.10.2-64-bit.exe版本,大家可以根據(jù)自己需求選擇版本下載
下載地址:
https://git-for-windows.github.io/
或者
https://github.com/git-for-windows/git/releases
Git for Windows安裝
首先安裝Git for Windows,從官網(wǎng)上下載64位或者32位的安裝程序。
-
Additional icons
是關(guān)于圖標(biāo)的設(shè)置 -
In the Quick Launch
是快速啟動圖標(biāo) -
On the Desktop
是桌面快捷方式 -
Windows Explorer integration
是資源管理器集成(右鍵菜單)-
Git Bash Here
是在當(dāng)前目錄運(yùn)行Git命令行 -
Git GUI Here
是在當(dāng)前目錄運(yùn)行Git原生界面
-
-
Associate .git* configuration files with the default text editor
是將所有.git
開頭的文件使用默認(rèn)文本編輯器打開 -
Associate .sh files to be run with Bash
是將所有擴(kuò)展名為.sh
的文件使用Git命令行執(zhí)行 -
Use a TrueType font in all console windows
是在所有命令行(包括Windows系統(tǒng)cmd命令行窗口)中都使用TrueType
字體 -
按照圖中勾選或者根據(jù)自己的需要選擇即可。
接著點擊"Next",直到"Adjusting your PATH enviroment"這步,如圖:
-
Use Git from Git Bash only
不會修改系統(tǒng)環(huán)境變量,但是Windows系統(tǒng)cmd命令行中無法使用git
命令 -
Use Git from the Windows Command Prompt
會將git
相關(guān)程序加入系統(tǒng)環(huán)境變量中,使得Windows系統(tǒng)cmd命令行中可以使用git
命令 -
Use Git and optional Unix tools from the Windows Command Prompt
會將git
相關(guān)程序以及一些其他的Unix工具加入系統(tǒng)環(huán)境變量,使得Windows系統(tǒng)cmd命令行中可以使用git
以及Unix工具
按照圖中勾選第二個選項,或者如果想使用Unix下的sed
/grep
等指令也可以選擇第三個選項。
接著點擊"Next",直到"Configuring the line ending conversions"這步,如圖:
-
Checkout Windows-style, commit Unix-style line endings
選項讓Git能夠自動轉(zhuǎn)換文件中的換行符;簽出到本地時轉(zhuǎn)換為Windows下的換行符,提交到服務(wù)器時轉(zhuǎn)換為Unix下的換行符 -
Checkout as-is, commit Unix-style line endings
選項讓Git在簽出到本地時不做轉(zhuǎn)換,保留原始文件的換行符;提交到服務(wù)器時轉(zhuǎn)換為Unix下的換行符 -
Checkout as-is, commit as-is
讓Git在簽出到本地時和提交到服務(wù)器時都不做轉(zhuǎn)換
按照圖中勾選第一個選項,或者按自己的項目需要勾選。
tips: Windows下文本文件的換行符為CR-LF
也就是\r\n
對應(yīng)的ASCII碼為0x0D 0x0A
,而Unix下文本文件的換行符為LF
也就是\n
對應(yīng)的ASCII碼為0x0A
。有時候Windows打開一個文本文件發(fā)現(xiàn)所有內(nèi)容都在一行上,那么可能這個文件是Unix/Linux/OSX系統(tǒng)下生成的,換行符不對,可以用Sublime Text
之類的編輯器打開。
接著點擊"Next",直到"Configuring the terminal emulator to use with Git Bash"這步,如圖:
-
Use MinTTY (the default terminal of MSys2)
選項使用一款叫做MinTTY的軟件作為Git命令行,MinTTY是一款模擬Unix系Bash終端的軟件。優(yōu)點是命令記錄、可配置字體、可改變窗口大小等等,缺點是可能無法直接運(yùn)行原Windows下的一些命令行程序 -
Use Windows' default console windows
選項使用Windows系統(tǒng)cmd命令行來作為Git命令行。優(yōu)點和缺點正好和上一個選項相反。
按照圖中勾選第一個選項,或者按自己的習(xí)慣勾選。
選擇默認(rèn)即可,然后點擊下一步繼續(xù)安裝。
安裝完成后,如果在選擇組件
階段勾選了Windows Explorer integration
下的選項,則可以在Windows資源管理器的右鍵菜單中看到Git相關(guān)選項了,如圖:
或者在CMD命令中輸入git
或者git --version
命令查看是否安裝成功
C:\Users\Administrator>git --version
git version 2.10.2.windows.1
C:\Users\Administrator>
如果按照前面的步驟安裝下來,那么 git 程序所在的路徑已經(jīng)添加到系統(tǒng) PATH 中(path就相當(dāng)于系統(tǒng)自動查找路徑列表),所以可以直接在任意路徑的 cmd 下執(zhí)行 git 命令. 如果沒有添加,則需要 cd 切換到Git所在的 bin 目錄下,才能執(zhí)行 git 命令.
相關(guān)文章
- 網(wǎng)上很多的git的入門教程都不如這篇細(xì)心希望能帶你快速入門. 深入的東西網(wǎng)上有很多人說的透徹,而淺顯入門的實例和講解卻很少. 如同紡錘,中間大,兩端小,高深的和淺顯的都很2020-01-29
msysgit之Git for Windows 安裝與使用教程
Git是基于Linux內(nèi)核開發(fā)的一款免費、開源的分布式版本控制系統(tǒng),擁有極強(qiáng)的功能,可用于敏捷高效地處理任何或小或大的項目,這款MsysGit就是Git版本控制系統(tǒng)在Windows系統(tǒng)2020-01-29Win7下Git SSH 創(chuàng)建Key的詳細(xì)步驟
這篇文章主要介紹了Win7下Git SSH 創(chuàng)建Key的詳細(xì)步驟,需要的朋友可以參考下2017-09-03eclipse中g(shù)it項目提交遇到?jīng)_突文件問題該怎么辦?
eclipse中g(shù)it項目提交遇到?jīng)_突文件問題該怎么辦?git項目在提交或者協(xié)同的時候遇到文件沖突不能順利提交,該怎么辦呢?下面我們就來看看詳細(xì)的解決辦法,需要的朋友可以參2016-09-28- Eclipse中本地的git工程怎么導(dǎo)入?Eclipse開發(fā)工程的時候,有需要本地git工程的,該怎么導(dǎo)入呢?下面我們就來看看Eclipse導(dǎo)入本地的git工程的詳細(xì)教程,需要的朋友可以參考2016-06-03
- 這篇文章主要介紹了vs2012配置gitHub管理代碼詳細(xì)步驟,需要的朋友可以參考下2014-04-11
- Git已經(jīng)變得非常流行,連Codeplex現(xiàn)在也已經(jīng)主推Git。Github上更是充斥著各種高質(zhì)量的開源項目,比如ruby on rails,cocos2d等等2013-01-25
windows下Git+TortoiseGit配置超詳細(xì)步驟
這篇文章主要介紹了windows下Git+TortoiseGit配置超詳細(xì)步驟,需要的朋友可以參考下2020-01-29- 上篇我們講了在windows上安裝git,安裝完成后,需要使用命令框模式,對于入門級選手,操作起來比較費勁,所以這節(jié)講一個操作git很好用的工具tortoiseGIT2020-01-29