建站工具官網(wǎng)小程序開(kāi)發(fā)流程
1.Git是什么:
首先我們看一下百度百科的介紹:Git(讀音為/g?t/)是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。 也是Linus Torvalds為了幫助管理Linux內(nèi)核開(kāi)發(fā)而開(kāi)發(fā)的一個(gè)開(kāi)放源碼的版本控制軟件。
題主的理解:
git是一個(gè)分布式版本管理工具,即多人進(jìn)行開(kāi)發(fā)的時(shí)候,為了保證代碼的一致性和保證版本能夠回溯等可以使用的一個(gè)工具,主要解決以下幾個(gè)問(wèn)題:
1.1 備份問(wèn)題
可能突然因?yàn)橛脖P(pán)壞了,系統(tǒng)崩潰等問(wèn)題導(dǎo)致代碼直接沒(méi)了,可以通過(guò)git把代碼尋找回來(lái)
1.2 代碼還原
因?yàn)橛腥嗽谙到y(tǒng)里面對(duì)代碼進(jìn)行更改,需要找到幾個(gè)版本以前的代碼,就可以使用git對(duì)代碼進(jìn)行還原
1.3 協(xié)同開(kāi)發(fā)
多人進(jìn)行開(kāi)發(fā),每個(gè)人負(fù)責(zé)部分開(kāi)發(fā)時(shí),可以使用git進(jìn)行提交到倉(cāng)庫(kù)中來(lái),來(lái)實(shí)現(xiàn)協(xié)同開(kāi)發(fā)的作用
1.4 代碼追溯問(wèn)題
追求代碼是誰(shuí)寫(xiě)的,可以查到是誰(shuí)干的問(wèn)題,可以進(jìn)行代碼追責(zé)
2.SVN和Git的區(qū)別
SVN是集中版本控制,擁有一個(gè)控制的中央服務(wù)器,Git是分布式的,沒(méi)有中央服務(wù)器,每個(gè)人都有一個(gè)完整的代碼數(shù)據(jù)庫(kù)。
Git特點(diǎn):速度快,簡(jiǎn)單的設(shè)計(jì),對(duì)非線性開(kāi)發(fā)模式強(qiáng)力支持,完全分布式。
3.Git環(huán)境配置
首先我們進(jìn)入下載目錄進(jìn)行下載exe文件進(jìn)行安裝:GIt下載目錄
進(jìn)入下載目錄后選擇下載setup鏈接,然后等待下載完成
下載之后可以獲得exe文件,然后執(zhí)行exe文件進(jìn)行安裝即可(傻瓜式安裝,即不停的下一步即可)。
安裝完成后,切換到Windows桌面上,鼠標(biāo)右鍵能夠看到git的GUI和Bash即表示安裝完成
4.Git使用
在桌面上使用鼠標(biāo)右鍵可以看到與GIt相關(guān)的兩個(gè)選項(xiàng):
Git GUI:表示Git提供的圖形界面工具
Git Bash:表示Git提供的命令行工具(較多使用)
4.1設(shè)置用戶(hù)名和email地址
因?yàn)槊看蜧it提交都會(huì)使用用戶(hù)的個(gè)人信息(方便知道是誰(shuí)提交的),所以首先就需要設(shè)置用戶(hù)名和個(gè)人的email地址(email地址可以隨意填寫(xiě),不會(huì)有驗(yàn)證環(huán)節(jié))
4.1.1 在桌面上右鍵打開(kāi)Git Bash
4.1.2 設(shè)置用戶(hù)信息
輸入以下代碼來(lái)設(shè)置自己的用戶(hù)名和郵箱名,其中的test和test@qq.com換成自己的用戶(hù)名和郵箱即可
git config --global user.name "testy"
git config --global user.email "testy@qq.com"
執(zhí)行完成后即可
4.1.3 查看配置信息
輸入以下命令即可查看自己的名稱(chēng)和地址
git config --global user.name
git config --global user.email
在這里我們用查詢(xún)名字來(lái)進(jìn)行演示,獲得以下效果說(shuō)明設(shè)置的名稱(chēng)是正常的
4.1.4 為常用指令配置別名(可做可不做)
打開(kāi)git bash,輸入以下代碼
touch ~/.bashrc
我們切換到我們的用戶(hù)目錄下面,Windows的位置在c盤(pán)的C:\Users\用戶(hù)名目錄下??梢园l(fā)現(xiàn)能夠在該文件夾下看到這個(gè)文件,表示文件創(chuàng)建成功。
然后使用一個(gè)編輯器把它打開(kāi)(Notepad++就可以,或者使用自帶的txt編輯器也行,或者在Git Bash里面使用vi編輯器進(jìn)行編輯也可以)
我們?cè)诶锩孑斎胍韵麓a
alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'
alias ll='ls -al'
然后保存即可實(shí)現(xiàn)了配置別名的功能。即實(shí)現(xiàn)了輸入git-log等于執(zhí)行g(shù)it log --pretty=oneline --all --graph --abbrev-commit的功能,輸入ll等于執(zhí)行l(wèi)s -al的功能。