一 git的基本操作
1 可以用cd尋找文件,先打cd加空格,然后把對(duì)應(yīng)的文件拖入git控制臺(tái)中即可(圖在標(biāo)題2處)
2 然后用git init可以創(chuàng)建倉(cāng)庫(kù)(創(chuàng)建一個(gè)空的文件夾不然會(huì)各種報(bào)錯(cuò))


(擁有.git之后就擁有保存代碼的能力,這是一個(gè)本地倉(cāng)庫(kù),以后文件都放有這個(gè)文件夾的目錄下,不然代碼變磚,如下圖這般即可)

若是看不到.git文件
可以如下圖操作


3 用git status可以查詢倉(cāng)庫(kù)狀態(tài)
可以列出當(dāng)前目錄所有還沒(méi)有被git管理的文件和被git管理且被修改但還未提交(git commit)的文件.。
圖中紅色字體代表這個(gè)文件還未加入緩存區(qū)

4 用git add .可以把文件加入緩存區(qū)
圖中的綠色字體代表文件已經(jīng)被加入了緩存區(qū)

5 用git commit -m "自己想要輸入的內(nèi)容" 可以把緩存區(qū)文件保存到正式倉(cāng)庫(kù)
假如你沒(méi)有登錄帳號(hào),就需要去做第6步,帳號(hào)可以去oschina創(chuàng)建,登錄完之后重新做一遍這個(gè)步驟即可

6 用下面方法加入賬號(hào)
這是系統(tǒng)提示的

這是我自己的

7 查詢?nèi)罩?/h5>
輸入git log 即可查詢使用git的日志

8 回退到上一個(gè)版本
輸入git reset --hard HEAD^ 即可回退到上一個(gè)版本

9 查看歷史版本號(hào)
輸入git reflog 即可查看歷史的版本號(hào),用版本號(hào)可以回退到相應(yīng)版本

10 回退選中版本號(hào)的版本
輸入git reset --hard 版本號(hào) 即可回退到相應(yīng)版本

11 克隆網(wǎng)絡(luò)上的文件到本地倉(cāng)庫(kù)中
輸入git clone 網(wǎng)址

12 創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)
登錄這個(gè)網(wǎng)址https://git.oschina.net/


13 將本地倉(cāng)庫(kù)代碼推到遠(yuǎn)程服務(wù)器倉(cāng)庫(kù)
輸入git push

14 遠(yuǎn)程倉(cāng)庫(kù)版本號(hào)大于本地倉(cāng)庫(kù)版本號(hào)時(shí)解決方法

報(bào)錯(cuò)之后輸入git pull ,可以將遠(yuǎn)程倉(cāng)庫(kù)多出來(lái)的代碼加到本地倉(cāng)庫(kù)之中,然后覆蓋本地倉(cāng)庫(kù)版本號(hào)。(若是窗口變成藍(lán)色字體的另外界面,輸入:wq可以回去)
二 如何部署公鑰/私鑰
假如使用GIT的時(shí)候經(jīng)常輸入密碼覺(jué)得麻煩,就可以通過(guò)部署私鑰和公鑰來(lái)解決
1 打開(kāi)Git Bash
然后輸入
ssh-keygen -t rsa -C "xxxxxxx@xxx.com"
輸入后連續(xù)回車,有選項(xiàng)就選y,就會(huì)出現(xiàn)到下面的圖

2 查看私鑰
cat ~/.ssh/id_rsa.pub // 查看剛才配對(duì)的私鑰
可以上oschina設(shè)置私鑰(網(wǎng)址上面有)

點(diǎn)擊添加個(gè)人公鑰
把查看私鑰的那些字段復(fù)制到

(要是說(shuō)格式不對(duì)就把郵箱刪掉)
確認(rèn)后就會(huì)生成下面這個(gè)圖

3 查看是否匹配成功
ssh -T git@git.oschina.net // 查看是否配對(duì)成功
