從工作以來,一直在同事的引導下使用SourceTree,今天終於嘗試著來接觸GitHub,其實不難也不復雜,只是很早在別人的影響下把它神祕化了。這次的小小歷程偏重實踐操作以及流程記錄,適合想要接觸卻還沒有實際操作過的盆友。
首先我們要弄明白GitHub是用來幹什麼用的?對於我這種初學者,最先認知的則為GitHub就是專案程式碼的託管平臺,怎來託管專案的程式碼呢?
可以大概分為三部分:
- 註冊github賬號
- 生成ssh key金鑰
- 新建倉庫、上傳、拉取檔案
我自己梳理了一下大致的流程,簡單的想象為:我們小汽車需要通過閘門進入停車場的畫面,繪製的簡單影像如圖:
當我們的computer1獲取到金鑰之後,只要是此裝置 上的任何資源均不需要再次獲取,但若進行存取操作均需記錄對應名稱等資訊,倘若使用新的裝置computer2,當然需要再次獲取新的金鑰(ssh key)並新增。
本地電腦安裝好git、註冊好GitHub的賬號後,就可以從零開始操作。
生成ssh key金鑰
3、在本地建立一個放資源的資料夾 並在其中建立或者新增新的檔案,如圖:
注:我這裡是在D盤建立了RecordStep資料夾放入了index.html檔案4、在資原始檔夾內,點選空白處右鍵,點選git bash,顯示如圖:
5、在命令視窗配置自己的git資訊
git config --global user.name "Zhang San" //配置名字
git config --global user.email "ZS_zhangsan@163.com" //配置郵箱
ssh-keygen -t rsa -C "ZS_zhangsan@163.com" //本地建立ssh key 生成金鑰
複製程式碼
配置改為自己的名字和郵箱,因為github每次commit都會記錄這個資訊,一般選擇預設直接回車跳過。這時c盤-->使用者-->自己的使用者名稱 下生成.ssh資料夾。
6、找到c盤-->使用者-->自己的使用者名稱 下生成的.ssh資料夾--記事本開啟--id_rsa.pub檔案,如圖:
7、迴歸GitHub網站頁面點選頭像 選中其中的Settings-->建立一個新的ssh key,如圖:
8、填寫title以及key(id_rsa.pub記事本的內容) 點選新增,如圖:
這一步操作完成,此臺電腦就擁有往對應github提交或拉取的許可權
注:只要在同一臺電腦上操作 以後就可以不做這一步驟。
新建倉庫、上傳、拉取檔案
建立倉庫
1、開啟GitHub官網建立一個新的託管倉庫,如圖:
2、填寫新建託管倉庫的名字和描述點選建立,如圖:
使用新建GitHub倉庫
- 初始化倉庫
- 建立連線
- 提交或拉取
git init
複製程式碼
2、建立連線 開啟倉庫複製ssh地址
重新輸入地址連結
git remote add origin git@github.com:VivianFive/RecordStep-One.git
複製程式碼
如有錯誤操作 刪除後再次輸入
git remote rm origin
git remote add origin git@github.com:VivianFive/RecordStep-One.git
複製程式碼
3、提交或拉取
提交三步驟
git add --all
git commit -m '備註資訊'
git push -u origin master
複製程式碼
也可綜合步驟
git commit -am "備註資訊"
git push
複製程式碼
拉取程式碼
git pull origin master
複製程式碼
可能以上的不能滿足自己的使用需求可以使用help 選擇合適的使用
git help //檢視
git help -add
複製程式碼
以上只是我第一次 接觸GitHub的操作步驟,記錄下來方便自己,如有不當歡迎大佬批評指正。