沒有Git的朋友請戳下面的下載鏈接十酣,然后選擇Windows版本進(jìn)行下載
Git下載鏈接
安裝后在開始菜單搜索git屯仗,進(jìn)入Git Bash
****輸入命令操作及解析****(輸入命令后按回車)
git——顯示git相關(guān)指令信息
輸入"git"后佛南,會出現(xiàn)以下這些常見的Git命令及該命令適用的情況
cd f:——獲取到F盤的位置
cd /f/1FLY/FLY/MyGit——獲取到準(zhǔn)備存放Git文件的文件夾
**git int **——添加一個Git倉庫或初始化現(xiàn)有Git倉庫
輸入"git int"后晃酒,我們會發(fā)現(xiàn)在MyGit文件夾中多了一個.git隱藏文件夾故源。這個.git文件夾就是一個git倉庫,它擁有保存代碼的能力账千。
git status——查看.git倉庫的狀態(tài)
我們先輸入"git status"試一下
這會反饋提示我們“處于初始狀態(tài)侥蒙,沒有新的內(nèi)容提交”的信息。
然后匀奏,在我們的Mygit文件夾中創(chuàng)建一個文本文檔后鞭衩,再輸入"git stastus",看看有什么不同。
反饋給我們“FLY.txt文件沒有提交论衍,未添加”的信息瑞佩。這就要用到下面的添加方法。
git add .—— 加入緩存區(qū)
注意:add后有個空格和一個點坯台。
輸入添加方法"git add ."后(千萬記得:有空格炬丸,有點),再輸入"git status"看看git倉庫現(xiàn)在是什么狀態(tài)蜒蕾。
反饋給我們“添加新文件FLY.txt”的信息稠炬。(當(dāng)然,現(xiàn)在只是將FLY.txt文件納入了git倉庫的緩存區(qū)咪啡,并沒有真正的提交到倉庫中)
git commit -m "(這里可以寫上備注)"——把緩存區(qū)的文件提交到正式倉庫當(dāng)中
輸入提交方法"git commit -m "添加了FLY.txt文件(這里備注隨便寫)" "后酸纲,再輸入"git status"看看git倉庫現(xiàn)在是什么狀態(tài)。
git commit -m反饋給我們“文件已經(jīng)提交瑟匆。1個文件改變,0個插入栽惶。0個刪除”的信息愁溜。
git status反饋給我們“無事,工作樹很干凈”的信息外厂,這說明冕象,F(xiàn)LY.txt文件已經(jīng)成功的放入了git倉庫中。
下面的^C是什么汁蝶,其實我是想按Ctrl+C進(jìn)行復(fù)制操作的渐扮,這樣按當(dāng)然不行。
在git中掖棉,按"Ctrl+Insert"復(fù)制墓律,按"Shift+Insert"粘貼,記好了呦幔亥。
對比一下四次輸入"git status"后反饋的信息:
①:沒有提交耻讽。
②:檢測到?jīng)]有提交的文件。(該文件顯示為“紅色”)
③:提交了新文件并納入倉庫的緩存區(qū)帕棉。(該文件顯示為“綠色”)
④:無事针肥。
利用"git status"可以很直觀的觀察我們的新添加文件對于git倉庫是處在何種狀態(tài),所以香伴,最開始學(xué)習(xí)的時候慰枕,養(yǎng)成每步操作敲"git status" 的良好習(xí)慣。
ls -l——獲取當(dāng)前文件夾內(nèi)的文件信息
下面我們更改文本文檔中的信息即纲,然后進(jìn)行加入git倉庫的操作具帮。
將更新后的文本文檔加入git倉庫中,重復(fù)剛才的操作~
git log——查看加入git倉庫的所有操作
git reset --hard HEAD^——回退到上一個版本,即撤回最后一次加入git倉庫的操作(^符號按shiift+6)
我們發(fā)現(xiàn)匕坯,之前在FLY.txt文檔中寫的自我介紹"My name is FLY."不見了束昵。這就是"git reset --hard HEAD ^"。
git reflog——查看git倉庫的所有歷史版本
注釋①:三行中葛峻,句首的黃色代碼是十六位編號锹雏,編號代表每次操作后的版本號。
git reset --hard (這里寫編號)——返回到該編號的版本
我們要回到FLY自我介紹的那個版本术奖,只需輸入“git reset --hard 645cifc”這個命令(后面寫上該版本的編號)礁遵,就可以回到目標(biāo)版本了