直接進(jìn)入主題
1. 注冊GitHub(官網(wǎng):https://github.com/),打開官網(wǎng),右上角點擊sign up注冊按鈕,進(jìn)入注冊界面,根據(jù)提示填寫信息注冊。
2. 創(chuàng)建倉庫(注冊成功后,在頁面右上角 點擊 ‘ + ’? -->? ?New repository )
3. 安裝git客戶端(官網(wǎng)下載:https://git-scm.com/downloads)
下載完成后,雙擊開始安裝,一直next,完成安裝。
在桌面或者任意文件夾下,點鼠標(biāo)右鍵菜單出現(xiàn)Git Bash Here 、Git GUI等,說明安裝成功
4. 配置git
(1)新建一個文件夾test,右鍵Git Bash Here
(2)使用git init命令 初始化一個空的git本地倉庫
$ git init

(3)地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,需要配置本地ssh key并添加到GitHub中本地
$ ssh-keygen -t rsa -C "email@youremail.com"
email@youremail.com換成自己的郵箱,然后一路回車,使用默認(rèn)值即可
(4)找到.ssh目錄(一般在C:\Users\ljy\.ssh)
里面有id_rsa和id_rsa.pub兩個文件,這兩個就是SSH Key的秘鑰對,
id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,可以放心地告訴任何人
打開id_rsa.pub,全選復(fù)制

(5)回到github網(wǎng)站,進(jìn)入Account Settings,左邊選擇SSH Keys,New SSH Key
(6)驗證是否連上GitHub? ssh -T git@github.com

(7)給git配置用戶名和郵箱(遠(yuǎn)程倉庫記錄每次提交是由誰完成的)
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
一般來說應(yīng)該配置真實的用戶名和郵箱,但名字和郵箱都不會進(jìn)行驗證,所以名字和郵箱是可以隨便配置的(不提倡)
如果你配置的郵箱是github里真實存在的郵箱,則commits里顯示的是這個郵箱對應(yīng)的賬號;如果配置的郵箱是一個在github里不存在的郵箱,則commits里顯示的是你配置的用戶名
(8)添加遠(yuǎn)程地址$ git remote add origin git@github.com:ljy12 /test.git
(ljy12改為自己的GitHub賬號,test這個項目的倉庫名稱)
添加完成后,打開.git的config可查看配置的遠(yuǎn)程地址(也可以直接打開這個文件配置)

5. 提交上傳
(1)在本地倉庫添加一些文件(如在test文件夾里面),創(chuàng)建README.md
(2)Test目錄下,右鍵 Git Bash here
(3)查看當(dāng)前分支 ?$ git branch
(4)查看狀態(tài) ?$ git status ?

(5)添加到本地暫存區(qū) $ git add README.md?? (添加之后再查看狀態(tài))

(6)提交到本地倉庫 $ git commit -m 'first commit'
(7)將本地倉庫推送到遠(yuǎn)程服務(wù)器 $ git push origin master

(8)打開GitHub倉庫可以看到上傳的文件
完成。
附:Git常用命令
git status ???????????????????查看狀態(tài)
git add . ????????????????????添加到暫存區(qū)
git commit -m "說明" ????????提交到本地倉儲
git pull origin dev ????????????拉取遠(yuǎn)程倉庫中dev分支到本地
git diff????????? ?????????????對比差異 (退出按q)
git push origin dev? ??????????將本地倉庫推送到遠(yuǎn)程服務(wù)器
git checkout -b login ?????????創(chuàng)建并切換分支
git branch ??????????????????查看分支
git checkout master ??????????切換分支
git merge login ??????????????合并分支(把login分支代碼合并到當(dāng)前分支)