github--學習筆記(一)

DreamTruth發表於2019-02-20

標籤:window版本使用

一、github 安裝

* 下載 git

二、配置 github

在克隆版本庫之前我們要做什麼呢?我們首先得生成公鑰,然後複製到GitHub上然後我們才能無密碼登入是吧.

1、首先在本地建立ssh key

通過git bash命令列工具(window開始選單直接搜尋git bash

$ ssh-keygen -t rsa -C "your_email@youremail.com"
複製程式碼

金鑰型別可以用 -t 選項指定。如果沒有指定則預設生成用於SSH-2的RSA金鑰。這裡使用的是rsa。

同時在金鑰中有一個註釋欄位,用-C來指定所指定的註釋,可以方便使用者標識這個金鑰,指出金鑰的用途或其他有用的資訊。所以在這裡輸入自己的郵箱或者其他都行。

輸入完畢後程式同時要求輸入一個密語字串(passphrase),空表示沒有密語。接著會讓輸入2次口令(password),空表示沒有口令。3次回車即可完成當前步驟,此時[c盤>使用者>自己的使用者名稱>.ssh]目錄下已經生成好了,開啟id_rsa.pub,複製裡面的key。

github--學習筆記(一)

2、github上新建 ssh key

登入github。開啟setting->SSH keys,點選右上角 New SSH key,把生成好的公鑰id_rsa.pub放進 key輸入框中,再為當前的key起一個title來區分每個key。

github--學習筆記(一)

github--學習筆記(一)

接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設定username和email,因為github每次commit都會記錄他們。

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
複製程式碼

三、使用 github

1、建立版本庫

什麼是版本庫呢?版本庫又名倉庫,英文名repository,你可以簡單理解成一個目錄,這個目錄裡面的所有檔案都可以被Git管理起來,每個檔案的修改、刪除,Git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以“還原”。

在需要建立版本庫的資料夾中通過git init命令把這個目錄程式設計Git可以管理的倉庫:

$ git init
複製程式碼

瞬間Git就把倉庫建好了,而且告訴你是一個空的倉庫(empty Git repository),可以發現當前目錄下多了一個.git的目錄,這個目錄是Git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄裡面的檔案,不然改亂了,就把Git倉庫給破壞了。

把檔案新增到版本庫

使用git add 命令把檔案新增到倉庫(例如目錄下有個readme.txt檔案):

$ git add readme.txt
複製程式碼

使用git commit命令,把檔案提交到倉庫:

$ git commit -m "wrote a readme file"
[master (root-commit) eaadf4e] wrote a readme file
 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt
複製程式碼

簡單解釋一下git commit命令,-m後面輸入的是本次提交的說明,可以輸入任意內容,當然最好是有意義的,這樣你就能從歷史記錄裡方便地找到改動記錄。

新增檔案到Git倉庫,分兩步:

  1. 使用命令git add <file>,注意,可反覆多次使用,新增多個檔案;
  2. 使用命令git commit -m <message>,完成。

相關文章