引言:
Git是一個(gè)版本控制系統(tǒng)。版本控制系統(tǒng)可以使多個(gè)終端同時(shí)在線對一個(gè)文件或者數(shù)據(jù)進(jìn)行更改而不用每次更改時(shí)重復(fù)創(chuàng)建多余的副本,或者造成不必要的存儲(chǔ)空間浪費(fèi)。
版本控制系統(tǒng)有兩種類型:
一種是集中式版本控制系統(tǒng):比如SVN、CVS等等。集中式版本控制系統(tǒng)中,所有文件都保存在中央服務(wù)器上,每次終端需要對文件進(jìn)行修改時(shí),都需要從終端服務(wù)器上將需要修改的文件下載到終端,在終端上修改完之后再上傳到中央服務(wù)器,完成一次修改和版本更新。這種版本控制控制系統(tǒng)的優(yōu)點(diǎn)是:
使用起來非常簡單,需要修改文件時(shí)只需要從中央服務(wù)器上下載到終端,修改完之后再上傳到中央服務(wù)器就可以了,不需要考慮其他的問題;
但這種系統(tǒng)的缺點(diǎn)也很明顯:
當(dāng)中央服務(wù)器損壞、或者遭到攻擊時(shí),所有終端都無法獲得最新的版本文件和對文件進(jìn)行修改。只能等中央服務(wù)器恢復(fù)正常時(shí)才可以再次進(jìn)行操作。
一種是分布式版本控制系統(tǒng):比如Git、Mercurial等等。分布式的版本控制系統(tǒng)和集中式的版本控制系統(tǒng)最大的區(qū)別就是每個(gè)終端都有一個(gè)完整的版本庫,這種系統(tǒng)的優(yōu)點(diǎn)是:
即使中央服務(wù)器損壞也不會(huì)對終端產(chǎn)生影響。隨時(shí)可以在本地終端進(jìn)行修改不需要考慮網(wǎng)絡(luò)問題,當(dāng)需要將修改完成的文件分享出去時(shí),只需要將本地倉庫進(jìn)行同步一下就可以了。因?yàn)槊赓M(fèi)開源、功能強(qiáng)大,而且支持離線工作和分支管理的特性,Git已經(jīng)成為目前世界上最先進(jìn)的分布式版本管理系統(tǒng)。
而Git的缺點(diǎn)是:可能在一些大項(xiàng)目上的多人修改會(huì)有一些沖突。
世界上超過90%的開源項(xiàng)目都在使用Git進(jìn)行項(xiàng)目管理,其中知名的平臺(tái)包括GitHub、Gitee、GitLab等。
對于開發(fā)者來說掌握Git是必不可少的技能。
Git資源已經(jīng)上傳,有需要的可以直接在我的資源里下載安裝即可。/. /
安裝Git:如果沒有特殊需求,只需要全部保持默認(rèn)即可
本章的Git安裝包已置頂資源,有需要的可以自行下載安裝
在這里勾選“On the Desktop”可以在桌面創(chuàng)建快捷方式
Check daily for Git for Windows uodates: 是否每日檢查更新
Add a Git Bash Profile to Windows Terminal: 是否添加Git Bash 到桌面管理器里面去
到這里就表示“Git”已經(jīng)安裝完成了
可以在命令行輸入 git -v 來查看
初始化Git:
Git中,local是指本地操作,只會(huì)影響本地倉庫;global是指全局操作,會(huì)影響所有倉庫;system是指系統(tǒng)操作,會(huì)影響所有用戶。
打開git bash界面:
首先用”git config”命令設(shè)置好Git操作時(shí)的用戶名和郵箱,這是用戶的身份標(biāo)識(shí)。?
設(shè)置用戶名:
git config --global user.name "<用戶名>"
如果用戶名中間存在空格,則需要添加雙引號:-> “”
設(shè)置郵箱:
git config --global user.email <郵箱>
在設(shè)置完用戶名和郵箱之后就不用再次設(shè)置了,可以用下面這條命令來保存我們的配置。
保存配置:
git config --global credential.helper store
在設(shè)置完成之后可以使用 “git config --global –list”命令來查看當(dāng)前配置。
git config --global –list
文章來源:http://www.zghlxwxcb.cn/news/detail-840451.html
結(jié)尾:
以上內(nèi)容就是Git的基礎(chǔ)下載和初始化配置,在完成這些操作之后就可以開始使用Git來進(jìn)行代碼管理了。文章來源地址http://www.zghlxwxcb.cn/news/detail-840451.html
到了這里,關(guān)于Git的安裝與初始化配置教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!