Git 使用記錄

1,Git的優(yōu)勢(shì):

分布式,強(qiáng)調(diào)個(gè)體

公共服務(wù)器壓力和數(shù)據(jù)量都不會(huì)太大

速度快、靈活

任意兩個(gè)開發(fā)者之間可以很容易的解決沖突

離線工作(這是我使用Git最主要的原因)

2,Git下載地址和安裝

Git本身只能在Linux操作系統(tǒng)運(yùn)行的,我們都用的是windows系統(tǒng),所以要使用它的winddows封裝版本:msysgit?

msysgit下載地址:https://git-for-windows.github.io/

附官網(wǎng)圖片:


msysgit 它是dos命令行操作的,沒有任何界面的,所以我們還要安裝一個(gè) TortoiseGiT 。TortoiseGiT可以理解為

msysgit的windows系統(tǒng)上的圖形化界面,就可以用鼠標(biāo)點(diǎn),點(diǎn),點(diǎn),不用敲dos命令行了。

msysgit和TortoiseGiT都是免費(fèi)的,開源的,客戶端。

TortoiseGiT下載地址: https://download.tortoisegit.org/tgit/

TortoiseGiT官網(wǎng)下載圖片:


msysgit 安裝默認(rèn)點(diǎn)擊next就行了,安裝目錄可以自己修改,到了這一步(如下圖)有3個(gè)選項(xiàng),選項(xiàng)代表功能依次增多,我選的是第3個(gè)最多的那個(gè),也可以自己翻譯看下具體功能在選擇


到這里就是安裝完成了(如下圖)


然后把圖中的勾點(diǎn)掉不要,點(diǎn)Finish完成 ; 當(dāng)點(diǎn)擊桌面右鍵出現(xiàn)下圖時(shí),表示安裝成功。



點(diǎn)擊 Git Bash 可以進(jìn)入命令行操作了,輸入 git 會(huì)出現(xiàn)很多命令行,可以pull和commit等等,現(xiàn)在,你可以用這個(gè)

進(jìn)行版本控制了,如果你想裝逼而且還不嫌麻煩的話。

接下來安裝TortoiseGiT,這個(gè)基本點(diǎn)擊默認(rèn)就行了,show changelog打勾去掉不要(如下圖)

鼠標(biāo)右鍵出現(xiàn)TortoiseGit就安裝成功了

3,Git使用Demo

Git它是離線,本地的版本控制,svn是倉庫保存在服務(wù)器,我們客戶端(自己的電腦)去服務(wù)器拿數(shù)據(jù),同步數(shù)

據(jù),修改之后提交給服務(wù)器。而Git是可以保存在本地。

現(xiàn)在安裝好了,我們來測(cè)試寫個(gè)Demo:

隨便找個(gè)文件夾,新建一個(gè)文件夾:HelloGit? ;然后在HelloGit文件夾里面新建一個(gè)文本文檔:HelloGit.txt(如下圖)

保存 --> 關(guān)閉HelloGit.txt --> 在HelloGit文件夾里點(diǎn)擊右鍵 --> “Git Create repository here..”在這里創(chuàng)建倉庫 -->



?--> 直接點(diǎn)擊OK就行 --> 確定


然后你的文件夾里就會(huì)出現(xiàn)一個(gè) “ .git ”文件,可以理解隱式文件,隱藏文件。



“點(diǎn)擊HelloGit.txt”右鍵 --> 找到 “TortoiseGit” --> 點(diǎn)擊"add"、添加 。(此時(shí)添加狀態(tài),已經(jīng)關(guān)聯(lián)倉庫了)然后就會(huì)

變成這樣,文件有個(gè)小小的加號(hào):


如果沒有加號(hào),需要刷新一下,或者電腦比較卡。

然后右鍵點(diǎn)擊“HelloGit.txt” -->點(diǎn)擊 “Git commit -> ‘master’ ” --> 點(diǎn)擊

這里Message:這里填寫你這次修改,編輯的說明,比如:修改了標(biāo)題


保存之后就是一個(gè)綠色的打勾,表示本地和之前提交的是一樣的。如果再修改之后就變成紅色感嘆號(hào)了。


修改了txt里面的內(nèi)容,這個(gè)Hello.txt就變成紅色感嘆號(hào),修改之后再次提交,鼠標(biāo)右鍵點(diǎn)擊 “git commit master”

鼠標(biāo)右鍵點(diǎn)擊--> TortoiseGit--> showlog 可以查看修改記錄,日志;比如下面有3個(gè)版本,每個(gè)版本都做了什么;



不過你做了什么操作,都要提交commit;包括:

添加文件:add “加號(hào)”

刪除文件:remove “叉號(hào)”

修改文件:修改文件內(nèi)容 “感嘆號(hào)”

當(dāng)前正確,與倉庫中保存的文件一致,“綠色打勾”

其中刪除文件有2種情況,一種remove,第二種是remove(keep local),從字面意思就可以猜出來,前者是刪除

本地文件和倉庫文件,后者是刪除倉庫文件,保留本地文件;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容