1.Git與github的功能:git
Git是世界上最早進的分佈式版本控制系統,也就是用來記錄你的項目代碼歷史變動信息的工具;github就是用來存儲你的代碼以及變動信息的雲端平臺;github
2.優勢:windows
先進而且免費;ssh
3.缺點:分佈式
Github屬於國外站點,國內上傳速度較慢。工具
1.安裝命令行
去https://git-for-windows.github.io/ 下載git,版本控制
而後一直點擊next安裝。日誌
2.配置git用戶名與郵箱教程
在開始菜單裏打開Git Bash,而後輸入:
git config --global user.name 「你的用戶名」
git config --global user.email 「你的郵箱」
你在提交代碼的時候git會記錄你的用戶信息(主要是多人協做時 代表是誰修改提交的代碼)。
3.建立代碼倉庫而且初始化倉庫
建立一個文件夾做爲你的代碼倉庫,而後打開Git Bash,首先在命令行中進入到倉庫目錄,例如我在D盤下建立了一個倉庫文件夾myCodeStorage,那麼就在Bash中輸入:
cd /d/myCodeStorage
而後初始化倉庫,在Bash中輸入:
git init
4.添加項目到倉庫
首先將你的項目放到剛剛創建的倉庫文件夾中,例如我將個人項目《惟品會-9.18》放到了myCodeStorage文件夾下,接着在Bash中輸入:
git add 惟品會-9.18
如今就把 惟品會-9.18 這個項目添加到了提交隊列中,你能夠繼續添加其餘項目,接着輸入:
git commit -m 「提交日誌」
5.建立SSH key
在Bash中輸入:
ssh -keygen -t rsa -C 「以前輸入的郵箱」
返回的信息中會有你的key的位置,找到.ssh文件夾,文件夾中的id_rsa.pub中保存的就是待會須要的公共密匙;
6.在github中添加ssh key
註冊並登陸你的github帳號,打開settings,點擊ssh and GPG keys,點擊new ssh key,添加一個title來標記你此次添加的key,而後把id_rsa.pub中的密匙複製到頁面中的key一欄,而後點擊Add ssh key.
7.在github中建立遠程倉庫
點擊new repository,添加一個項目名稱,點擊create repository,這樣就建立了一個github倉庫。
8.關聯本地倉庫與遠程倉庫
在Bash中輸入上一步建立倉庫成功後提示的兩行命令:
gti remote add origin 「你建立的github倉庫地址」.git
git push -u origin master
耐心等來上傳成功就能夠在github的代碼倉庫中看到你的項目了。
廖雪峯git教程:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000