1.Git安裝
- 先下載Git,網(wǎng)站https://git-scm.com/downloads,下載相應(yīng)的版本
- 雙擊下載好的exe程序進(jìn)行安裝,安裝時(shí)下列選項(xiàng)中選擇第二項(xiàng),剩余一直next下一步即可邮旷,可按實(shí)際情況修改安裝路徑,安裝參考https://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html
-
驗(yàn)證是否安裝成功蝇摸,在cmd命令輸入婶肩,提示下列信息办陷,說明安裝成功
2.Git簡(jiǎn)易指令
1.配置用戶名郵箱
git config --global user.name "xxx" <-- xxx為對(duì)應(yīng)的用戶名和郵箱地址 -->
git config --global user.email "xxx@xx.com"
2.生成RSA密鑰
ssh-keygen -t rsa -C "xxx@xxx.com" <-- xxx表示上一步配置的郵箱地址 -->
指令操作成功后輸出結(jié)果如下:
window系統(tǒng)中,若輸入指令后提示“ssh-keygen”命令無效,則
1:找到ssh-keygen所在目錄 “git安裝路徑/user/bin”
2:需要在:環(huán)境配置->系統(tǒng)變量->Path中添加上述ssh-keygen所在目錄的路徑
3.查看生成的RSA密鑰
1:cd .ssh <-- 進(jìn)入.ssh目錄下查看 -->
2:more id_rsa.pub <-- 進(jìn)入.pub是公鑰 --> <-- 在Mac系統(tǒng)下 用cat代替more -->
4.Clone代碼至本地
- git的clone相當(dāng)于svn的checkout
- 在使用git從遠(yuǎn)程倉(cāng)庫(kù)clone工程的時(shí)候,可不使用遠(yuǎn)程倉(cāng)庫(kù)的文件夾名稱够挂,可在clone命令中直接修改為想要的文件夾名
git clone "XXX" <-- 遠(yuǎn)程代碼地址 -->
git clone "XXX" "TT" <-- XXX遠(yuǎn)程代碼地址 TT 想要重命名的文件夾名稱 -->
連接成功后會(huì)要求輸入對(duì)應(yīng)的用戶名和密碼允趟,按實(shí)際輸入即可弛矛,操作成功樣式如下:
5.查看遠(yuǎn)程代碼分支
- clone操作完成后本地clone的文件夾內(nèi)會(huì)生成相應(yīng)的文件,但部分項(xiàng)目clone后沒有主代碼文件,只有readme等其他的文件,這是因?yàn)轫?xiàng)目有多個(gè)分支鲸鹦,默認(rèn)clone的是master分支,查看項(xiàng)目所有分支命令如下:
git branch -a
命令操作成功后出現(xiàn)如下結(jié)果:
- 注意:在使用git查看分支命令時(shí)跷跪,一定要先進(jìn)入clone項(xiàng)目本地存放文件夾的路徑下馋嗜,不然命令失效(個(gè)人測(cè)試失效)
6.切換分支
在clone代碼分支不對(duì)時(shí)可以切換分支,切換分支命令如下:
git checkout dev <-- 其中dev為具體的分支名 -->
命令操作成功后結(jié)果如下:
切換成功后分支結(jié)構(gòu)如下:
7.查看代碼狀態(tài)
git status
- 文件名顯示為紅色吵瞻,表示待添加到本地倉(cāng)庫(kù)
- 文件名顯示為綠色葛菇,表示已添加待提交
- 沒有需要添加的文件則會(huì)提示nothing to commit...
8.將項(xiàng)目文件添加到緩存中
git add . <-- 后面的"."表示添加目錄下所有文件到緩存庫(kù),如果只添加某個(gè)文件,只需把"."換成你要添加的文件名即可 -->
- 添加成功后使用git status命令即可查看到文件顏色的改變
9.將緩存中的文件Commit到git(本地)倉(cāng)庫(kù)
git commit -m "xxx" <-- 提交代碼的注釋 -->
- 上傳代碼前最好先 git pull origin master一下
10.從遠(yuǎn)程倉(cāng)庫(kù)pull(拉取)到本地倉(cāng)庫(kù)
git pull origin master <-- origin master 可省略省略后默認(rèn)pull當(dāng)前分支 -->
11.從本地倉(cāng)庫(kù)push(推送/上傳)到遠(yuǎn)程倉(cāng)庫(kù)
git push origin master <-- origin master 可省略省略后默認(rèn)push當(dāng)前主分支 -->
12.log查看
git log <-- 查看所有l(wèi)og的相關(guān)信息 -->
git log --pretty=oneline <-- 單行顯示log備注信息-->
git log -2 <-- 查看最新2個(gè)log信息,2位查看的log條數(shù)-->
git log --pretty=oneline -2 <-- 查看最新2個(gè)log信息單行信息 -->
13.log模式推出
直接按q鍵即可推出log模式