Git for Windows是專為Windows平臺開發(fā)的一套輕量化、本地化Git SCM工具。Git通用客戶端官方版for windows v1.94支持所有Git功能特性。Git是一個免費(fèi)的、開源的版本控制軟件,相比傳統(tǒng)Subversion(SVN)這類版本控制軟件有著先進(jìn)的功能優(yōu)勢,越來越多項(xiàng)目開始采用Git系統(tǒng)進(jìn)行管理。Git for Windows包含Git BASH、Git GUI和Shell Integration模塊。
Git for Windows: 這個是最常見的GIT客戶端了,非常簡潔,常用的功能也都有,VisualStudio推薦的第三方工具就是它。Git通用客戶端官方版for windows v1.94方便快捷,也不用記憶冗雜的命令,這里為大家分享的是Windows下的GIT客戶端,方便大家使用。Git通用客戶端官方版for windows v1.94擁有一個精美簡潔的界面,大大簡化了開發(fā)者與代碼庫之間的Git操作方式,這對于那些不熟悉Git命令的開發(fā)者來說非常實(shí)用。
分布式 : Git版本控制系統(tǒng)是一個分布式的系統(tǒng), 是用來保存工程源代碼歷史狀態(tài)的命令行工具;
保存點(diǎn) : Git的保存點(diǎn)可以追蹤源碼中的文件, 并能得到某一個時間點(diǎn)上的整個工程項(xiàng)目額狀態(tài); 可以在該保存點(diǎn)將多人提交的源碼合并, 也可以會退到某一個保存點(diǎn)上;
Git離線操作性 :Git可以離線進(jìn)行代碼提交, 因此它稱得上是完全的分布式處理, Git所有的操作不需要在線進(jìn)行; 這意味著Git的速度要比SVN等工具快得多, 因?yàn)镾VN等工具需要在線時才能操作, 如果網(wǎng)絡(luò)環(huán)境不好, 提交代碼會變得非常緩慢;
Git基于快照 : SVN等老式版本控制工具是將提交點(diǎn)保存成補(bǔ)丁文件, Git提交是將提交點(diǎn)指向提交時的項(xiàng)目快照, 提交的東西包含一些元數(shù)據(jù)(作者, 日期, GPG等);
Git的分支和合并 : 分支模型是Git最顯著的特點(diǎn), 因?yàn)檫@改變了開發(fā)者的開發(fā)模式, SVN等版本控制工具將每個分支都要放在不同的目錄中, Git可以在同一個目錄中切換不同的分支;
分支即時性 : 創(chuàng)建和切換分支幾乎是同時進(jìn)行的, 用戶可以上傳一部分分支, 另外一部分分支可以隱藏在本地, 不必將所有的分支都上傳到GitHub中去;
分支靈活性 : 用戶可以隨時 創(chuàng)建 合并 刪除分支, 多人實(shí)現(xiàn)不同的功能, 可以創(chuàng)建多個分支進(jìn)行開發(fā), 之后進(jìn)行分支合并, 這種方式使開發(fā)變得快速, 簡單, 安全。
1、Git BASH為Windows系統(tǒng)提供了類似Linux平臺的命令環(huán)境,用戶可以在Git BASH命令行中運(yùn)行Git。
2、Git GUI提供了友好的圖形界面,對于初級用戶來說再好不過了,通過Git GUI能直觀方便執(zhí)行Git BASH的命令,不需要記住那些繁瑣的命令。
3、Shell Integration是Windows Explorer外殼集成功能,就是在右鍵菜單中集成了常用的Git命令功能,非常方便!