標籤: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。
2、github上新建 ssh key
登入github。開啟setting->SSH keys,點選右上角 New SSH key,把生成好的公鑰id_rsa.pub放進 key輸入框中,再為當前的key起一個title來區分每個key。
接下來我們要做的就是把本地倉庫傳到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倉庫,分兩步:
- 使用命令
git add <file>
,注意,可反覆多次使用,新增多個檔案; - 使用命令
git commit -m <message>
,完成。