1屹耐,Git的優(yōu)勢:
分布式净薛,強調個體
公共服務器壓力和數(shù)據(jù)量都不會太大
速度快硕舆、靈活
任意兩個開發(fā)者之間可以很容易的解決沖突
離線工作(這是我使用Git最主要的原因)
2咆畏,Git下載地址和安裝
Git本身只能在Linux操作系統(tǒng)運行的噪矛,我們都用的是windows系統(tǒng)钮糖,所以要使用它的winddows封裝版本:msysgit?
msysgit下載地址:https://git-for-windows.github.io/
附官網(wǎng)圖片:
msysgit 它是dos命令行操作的违寞,沒有任何界面的辱士,所以我們還要安裝一個 TortoiseGiT 纵潦。TortoiseGiT可以理解為
msysgit的windows系統(tǒng)上的圖形化界面徐鹤,就可以用鼠標點,點酪穿,點凳干,不用敲dos命令行了。
msysgit和TortoiseGiT都是免費的被济,開源的救赐,客戶端。
TortoiseGiT下載地址: https://download.tortoisegit.org/tgit/
TortoiseGiT官網(wǎng)下載圖片:
msysgit 安裝默認點擊next就行了只磷,安裝目錄可以自己修改经磅,到了這一步(如下圖)有3個選項,選項代表功能依次增多钮追,我選的是第3個最多的那個预厌,也可以自己翻譯看下具體功能在選擇
到這里就是安裝完成了(如下圖)
然后把圖中的勾點掉不要,點Finish完成 ; 當點擊桌面右鍵出現(xiàn)下圖時元媚,表示安裝成功轧叽。
點擊 Git Bash 可以進入命令行操作了,輸入 git 會出現(xiàn)很多命令行刊棕,可以pull和commit等等炭晒,現(xiàn)在,你可以用這個
進行版本控制了甥角,如果你想裝逼而且還不嫌麻煩的話网严。
接下來安裝TortoiseGiT,這個基本點擊默認就行了嗤无,show changelog打勾去掉不要(如下圖)
鼠標右鍵出現(xiàn)TortoiseGit就安裝成功了
3震束,Git使用Demo
Git它是離線怜庸,本地的版本控制,svn是倉庫保存在服務器垢村,我們客戶端(自己的電腦)去服務器拿數(shù)據(jù)割疾,同步數(shù)
據(jù),修改之后提交給服務器嘉栓。而Git是可以保存在本地杈曲。
現(xiàn)在安裝好了,我們來測試寫個Demo:
隨便找個文件夾胸懈,新建一個文件夾:HelloGit? ;然后在HelloGit文件夾里面新建一個文本文檔:HelloGit.txt(如下圖)
保存 --> 關閉HelloGit.txt --> 在HelloGit文件夾里點擊右鍵 --> “Git Create repository here..”在這里創(chuàng)建倉庫 -->
?--> 直接點擊OK就行 --> 確定
然后你的文件夾里就會出現(xiàn)一個 “ .git ”文件恰响,可以理解隱式文件趣钱,隱藏文件。
“點擊HelloGit.txt”右鍵 --> 找到 “TortoiseGit” --> 點擊"add"胚宦、添加 首有。(此時添加狀態(tài),已經關聯(lián)倉庫了)然后就會
變成這樣枢劝,文件有個小小的加號:
如果沒有加號井联,需要刷新一下,或者電腦比較卡您旁。
然后右鍵點擊“HelloGit.txt” -->點擊 “Git commit -> ‘master’ ” --> 點擊
這里Message:這里填寫你這次修改烙常,編輯的說明,比如:修改了標題
保存之后就是一個綠色的打勾鹤盒,表示本地和之前提交的是一樣的蚕脏。如果再修改之后就變成紅色感嘆號了。
修改了txt里面的內容侦锯,這個Hello.txt就變成紅色感嘆號驼鞭,修改之后再次提交,鼠標右鍵點擊 “git commit master”
鼠標右鍵點擊--> TortoiseGit--> showlog 可以查看修改記錄尺碰,日志挣棕;比如下面有3個版本,每個版本都做了什么亲桥;
不過你做了什么操作洛心,都要提交commit;包括:
添加文件:add “加號”
刪除文件:remove “叉號”
修改文件:修改文件內容 “感嘆號”
當前正確两曼,與倉庫中保存的文件一致皂甘,“綠色打勾”
其中刪除文件有2種情況,一種remove悼凑,第二種是remove(keep local)偿枕,從字面意思就可以猜出來璧瞬,前者是刪除
本地文件和倉庫文件,后者是刪除倉庫文件渐夸,保留本地文件嗤锉;