Git的安装(附安装包)
目錄
- 使用目的
- 關(guān)于Git的歷史
- Git的安裝
- 1.運(yùn)行安裝包,點(diǎn)擊next
- 2.選擇安裝路徑,下一步
- 3.點(diǎn)擊next
- 4.設(shè)置開始菜單,默認(rèn)next
- 5.點(diǎn)擊next
- 6.選擇git的方式
- 7.剩下所有步驟均默認(rèn)即可
- 8.檢查是否安裝成功
使用目的
通過git托管項(xiàng)目代碼
Git(讀音為/g?t/)是一個(gè)開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。
Git 是 Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個(gè)開放源碼的版本控制軟件。
Linus Torvalds 開始著手開發(fā) Git 是為了作為一種過渡方案來替代 BitKeeper 。
(以上均來自百度百科)
關(guān)于Git的歷史
說起 Git 的崛起特別有意思,最早的版本控制是出于 BitKeeper 公司的。而且應(yīng)用于最大的開源系統(tǒng) Linux,Linux 的作者Linus 早就把 Linux 作為全世界的開源項(xiàng)目,Linux 的誕生少不了世界很多開源貢獻(xiàn)者的參與。
因?yàn)樨暙I(xiàn)的開發(fā)者來自世界各地,就會(huì)出現(xiàn)上述出現(xiàn)的問題,前期只能靠 Linus一個(gè)人手動(dòng)合并代碼,后來系統(tǒng)變的原來越龐大,需要使用 BitKeeper 公司的版本控制, BitKeeper 公司看了他們這么熱愛開源,就免費(fèi)讓 Linux 的開發(fā)者們使用。
面對(duì)來自世界各地 Linux 的開發(fā)者,更何況這些人都是牛人,風(fēng)云四起,就喜歡搞點(diǎn)事情,對(duì) BitKeeper 公司版本控制下手了,對(duì)公司內(nèi)部的協(xié)議進(jìn)行了逆向工程(反編譯),但是很不幸運(yùn),被人家知道了。
這下可好了,本來人家公司讓你免費(fèi)試用,你非要破解人家東西,還讓人家知道了,弄得 Linux 的作者 Linus 不得不去道歉,但是 Linux 道歉沒有妥協(xié),最后人家 BitKeeper 公司收回了免費(fèi)使用權(quán)。
兄弟們,既然人家不讓用了,那就自己動(dòng)手豐衣足食唄。 大神Linus 僅僅用十天的時(shí)間用 C 語言編寫出了 Git 的第一個(gè)版本。Git 經(jīng)過幾年火了起來,不愧是玩 Linux 的大神,Git 不僅性能極大的得到提升,而且開源免費(fèi),這就使得 Git 在 2008 年入住全球最大的開源社區(qū),為開源項(xiàng)目免費(fèi)提供存儲(chǔ),導(dǎo)致了很多開發(fā)者喜歡上了 Git,現(xiàn)如今 Git 也稱為最流行的分布式版本控制系統(tǒng)。
Git 之前的版本控制是 SVN 和 CVS,但是這兩者有很明顯的缺點(diǎn),它是集中式的版本控制,什么是集中式的?就是必須提供一臺(tái)服務(wù)器,團(tuán)隊(duì)合作都圍繞著這個(gè)服務(wù)器進(jìn)行合并。它是基于局域網(wǎng)的,比如現(xiàn)在有些公司還在使用 SVN,一旦到了家里辦公,所寫的代碼就不能提交到這個(gè)服務(wù)器。
但是 Git 是分布式版本控制系統(tǒng),任何地方,任何地點(diǎn),不同局域網(wǎng)下,想什么時(shí)候提交就什么時(shí)候提交,而且提交的速度非常的快。
Git的安裝
官方下載地址:https://www.git-scm.com/download/win
由于外網(wǎng)下載速度慢,這里我已經(jīng)提前下載好了,需要的可進(jìn)行下載使用。
鏈接: https://pan.baidu.com/s/1QSyjfReLRsi7QfpOV4buNA
提取碼: trip
1.運(yùn)行安裝包,點(diǎn)擊next
2.選擇安裝路徑,下一步
3.點(diǎn)擊next
4.設(shè)置開始菜單,默認(rèn)next
5.點(diǎn)擊next
6.選擇git的方式
7.剩下所有步驟均默認(rèn)即可
8.檢查是否安裝成功
右鍵桌面,出現(xiàn)兩個(gè)git單詞,則安裝成功。如下圖所示:
GUI代表圖形化操作模式
Bash代表命令行操作模式
總結(jié)
以上是生活随笔為你收集整理的Git的安装(附安装包)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux qt程序向windows移植
- 下一篇: Oracle 更新Opatch、打补丁