什麼是版本庫呢?
版本庫又名倉庫,英文名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賬號,重新生成公鑰服務器
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(確認鍵)
後續更新中...