Git 簡要使用

1.Git安裝

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模式

...未完待續...


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章