1.Git安裝
- 先下載Git,網站https://git-scm.com/downloads,下載相應的版本
- 雙擊下載好的exe程序進行安裝,安裝時下列選項中選擇第二項,剩餘一直next下一步即可,可按實際情況修改安裝路徑,安裝參考https://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html
-
驗證是否安裝成功,在cmd命令輸入,提示下列信息,說明安裝成功
2.Git簡易指令
1.配置用戶名郵箱
git config --global user.name "xxx" <-- xxx爲對應的用戶名和郵箱地址 -->
git config --global user.email "[email protected]"
2.生成RSA密鑰
ssh-keygen -t rsa -C "[email protected]" <-- xxx表示上一步配置的郵箱地址 -->
指令操作成功後輸出結果如下:
git生成RSA密鑰結果圖
window系統中,若輸入指令後提示“ssh-keygen”命令無效,則
1:找到ssh-keygen所在目錄 “git安裝路徑/user/bin”
2:需要在:環境配置->系統變量->Path中添加上述ssh-keygen所在目錄的路徑
3.查看生成的RSA密鑰
1:cd .ssh <-- 進入.ssh目錄下查看 -->
2:more id_rsa.pub <-- 進入.pub是公鑰 --> <-- 在Mac系統下 用cat代替more -->
4.Clone代碼至本地
- git的clone相當於svn的checkout
- 在使用git從遠程倉庫clone工程的時候,可不使用遠程倉庫的文件夾名稱,可在clone命令中直接修改爲想要的文件夾名
git clone "XXX" <-- 遠程代碼地址 -->
git clone "XXX" "TT" <-- XXX遠程代碼地址 TT 想要重命名的文件夾名稱 -->
連接成功後會要求輸入對應的用戶名和密碼,按實際輸入即可,操作成功樣式如下:
git clone成功圖
5.查看遠程代碼分支
- clone操作完成後本地clone的文件夾內會生成相應的文件,但部分項目clone後沒有主代碼文件,只有readme等其他的文件,這是因爲項目有多個分支,默認clone的是master分支,查看項目所有分支命令如下:
git branch -a
命令操作成功後出現如下結果:
git分支查看結果圖
- 注意:在使用git查看分支命令時,一定要先進入clone項目本地存放文件夾的路徑下,不然命令失效(個人測試失效)
6.切換分支
在clone代碼分支不對時可以切換分支,切換分支命令如下:
git checkout dev <-- 其中dev爲具體的分支名 -->
命令操作成功後結果如下:
git切換分支操作結果圖
切換成功後分支結構如下:
git切換分支後的分支結構圖
7.查看代碼狀態
git status
- 文件名顯示爲紅色,表示待添加到本地倉庫
- 文件名顯示爲綠色,表示已添加待提交
- 沒有需要添加的文件則會提示nothing to commit...
8.將項目文件添加到緩存中
git add . <-- 後面的"."表示添加目錄下所有文件到緩存庫,如果只添加某個文件,只需把"."換成你要添加的文件名即可 -->
- 添加成功後使用git status命令即可查看到文件顏色的改變
9.將緩存中的文件Commit到git(本地)倉庫
git commit -m "xxx" <-- 提交代碼的註釋 -->
- 上傳代碼前最好先 git pull origin master一下
10.從遠程倉庫pull(拉取)到本地倉庫
git pull origin master <-- origin master 可省略省略後默認pull當前分支 -->
11.從本地倉庫push(推送/上傳)到遠程倉庫
git push origin master <-- origin master 可省略省略後默認push當前主分支 -->
12.log查看
git log <-- 查看所有log的相關信息 -->
git log --pretty=oneline <-- 單行顯示log備註信息-->
git log -2 <-- 查看最新2個log信息,2位查看的log條數-->
git log --pretty=oneline -2 <-- 查看最新2個log信息單行信息 -->
13.log模式推出
直接按q鍵即可推出log模式
...未完待續...