git使用命令整理

什麼是版本庫呢?
版本庫又名倉庫,英文名repository,你能夠簡單理解成一個目錄,這個目錄裏面的全部文件均可以被Git管理起來,每一個文件的修改、刪除,Git都能跟蹤,以便任什麼時候刻均可以追蹤歷史,或者在未來某個時刻能夠「還原」。
因此,建立一個版本庫很是簡單,首先,選擇一個合適的地方,建立一個空目錄:
1、建立本地倉庫git

mkdir 是新建一個文件夾(github)
cd 進入github目錄
pwd命令用於顯示當前目錄。在個人電腦上,這個倉庫位於/f/github。
$ # 建立本地倉庫
$ mkdir github

$ #cd 倉庫名字 
$ cd github

$ pwd  #查看倉庫路徑
$ pwd
/f/github

2、管理git倉庫github

經過git init命令把這個目錄變成Git能夠管理的倉庫:
$ #把目錄變成Git能夠管理的倉庫
$ git init

瞬間Git就把倉庫建好了,並且告訴你是一個空的倉庫(empty Git repository),細心的讀者能夠發現當前目錄下多了一個.git的目錄,這個目錄是Git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄裏面的文件,否則改亂了,就把Git倉庫給破壞了。
若是你沒有看到.git目錄,那是由於這個目錄默認是隱藏的,用ls -ah命令就能夠看見。vim

3、生成SSH祕鑰試本地倉庫鏈接github安全

SSH(Secure Shell)是一種安全協議,在你的電腦與GitLab服務器進行通訊時,咱們使用SSH密鑰(SSH Keys)認證的方式來保證通訊安全

Mac 綁定Gitlab或者GitHub賬號,重新生成公鑰服務器

  • mac查看隱藏文件:
  • 在這裏隱藏文件所在的目錄按鍵盤上面的shift+cmmand+. ,接着看到隱藏文件夾內凡是前面帶有小點的隱藏文件,或者是顯示淡藍色的文件都是隱藏文件。經過這個方式就能夠查看隱藏的目錄。

1.進入SSH目錄ssh

$ # 進入SSH目錄
$ cd ~/.ssh

(1)若是尚未 ~/.ssh 目錄,能夠手工建立一個(mkdir ~/.ssh),以後再經過cd ~/.ssh進入SSH目錄
(2)能夠經過ls -l命令查看SSH目錄下的文件,來確認你是否已經生成過SSH密鑰;若是SSH目錄爲空,咱們開始第二步<生成SSH密鑰>;若是存在id_rsa.pub這個文件,說明你以前生成過SSH密鑰,編輯器

2.生成SSH密鑰
在SSH生成過程當中會出現如下信息,按屏幕的提示操做便可:spa

$ # 請將命令中的YOUR_EMAIL@YOUREMAIL.COM替換爲你註冊github時用的Email地址
$ ssh-keygen -t rsa -C "YOUR_EMAIL@YOUREMAIL.COM"

Note:Enter passphrase (empty for no passphrase) :時,能夠直接按兩次回車鍵輸入一個空的 passphrase;也能夠選擇輸入一個 passphrase 口令,若是此時你輸入了一個passphrase,請牢記,以後每次提交時都須要輸入這個口令來確認。
實踐過程當中建議不要密碼。命令行

3.獲取SSH公鑰信息:code

SSH密鑰生成結束後,根據提示信息找到SSH目錄,會看到私鑰id_rsa和公鑰id_rsa.pub這兩個文件,不要把私鑰文件id_rsa的信息透露給任何人。咱們能夠經過cat命令或文本編輯器來查看id_rsa.pub公鑰信息。

(1)經過編輯器。使用你熟悉的文本編輯器,好比 記事本、Sublime Text等軟件打開id_rsa.pub,複製裏面的全部內容以備下一步使用。

(2)經過cat命令。在命令行中敲入cat id_rsa.pub,回車執行後命令行界面中會顯示id_rsa.pub文件裏的內容,複製後在下一步使用。

(3)經過直接使用命令將id_rsa.pub文件裏的內容複製到剪切板中

4.添加SSH公鑰到github:

1.打開github的Profile配置頁面,選擇SSH Keys.
2.添加SSH公鑰。填寫Title和Key,其中Title是Key的描述信息,Key是上面複製的SSH公鑰的內容,直接粘貼到輸入框中保存便可。

4、克隆github項目

GitHub建立項目倉庫
1.本地建立一個文件夾
建立一個文件夾在文件夾下進入git命令界面
2.克隆GitHub項目

每一個項目都有一個git地址,以下圖:
圖片描述

$ git clone 你要克隆的的github項目地址
$ git clone git@github.com:Galenss/huanlu.git

5、上傳項目到github

$ #上傳到工做區
$ git  add .

$ # 填寫更新信息
$ git commit -m ‘修改的信息’

$ # 拉取GitHub源代碼
$ git pull

$ # 上傳項目
$ git push

6、分支命令
查看分支:git branch
建立分支:git branch <name>
切換分支:git checkout <name>
建立+切換分支:git checkout -b <name>
合併某分支到當前分支:git merge <name>
刪除分支:git branch -d <name>

7、錯誤操做糾正
運行git pull命令時容易出現的錯誤,須要少許的vim命令
圖片描述

運行如下命令
1.按左上角電腦鍵 Esc

$ # 輸入字母
$ :wq
$ #Enter(確認鍵)

後續更新中...

相關文章
相關標籤/搜索