1.注冊賬戶以及創(chuàng)建倉庫
要想使用github第一步當(dāng)然是注冊github賬號了。之后就可以創(chuàng)建倉庫了(免費(fèi)用戶只能建公共倉庫),Create a New Repository,填好名稱后Create,之后會出現(xiàn)一些倉庫的配置信息,這也是一個(gè)git的簡單教程。
2.安裝msysgit
具體請參考:http://www.itdecent.cn/p/7ed95592ff83
3.配置Git
(1) 首先在本地創(chuàng)建ssh key;
$ ssh-keygen -t rsa -C "your_email@youremail.com"
后面的your_email@youremail.com改為你的郵箱,之后會要求確認(rèn)路徑和輸入密碼,我們這使用默認(rèn)的一路回車就行。成功的話會在~/下生成.ssh文件夾,進(jìn)去,打開id_rsa.pub,復(fù)制里面的key。
回到github,進(jìn)入Account Settings,左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼key。
(2)驗(yàn)證
為了驗(yàn)證是否成功,在git bash下輸入:
$ ssh -T git@github.com

如果是第一次的會提示是否continue,輸入yes就會看到:You’ve successfully authenticated, but GitHub does not provide shell access 。
這就表示已成功連上github。

(3)上傳GitHub
接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設(shè)置username和email,因?yàn)間ithub每次commit都會記錄他們。
$ git config --global user.name "your name"
$ git config --global user.name "your name"$ git config --global user.email "your_email@youremail.com"
(4)添加遠(yuǎn)程地址
$ git remote add origin git@github.com:yourName/yourRepo.git
后面的yourName和yourRepo表示你再github的用戶名和剛才新建的倉庫,加完之后進(jìn)入.git,打開config,這里會多出一個(gè)remote “origin”內(nèi)容,這就是剛才添加的遠(yuǎn)程地址,也可以直接修改config來配置遠(yuǎn)程地址。
4.提交、上傳
(1)在本地倉庫里添加文件
$ git add a.txt
$ git commit -m "first commit"
(2)上傳到github:
$ git push -u origin master
如果失敗,可能是GitHub上的README.md不在本地,執(zhí)行:
$ git pull --rebase origin master # 合并
之后再執(zhí)行push。
git push命令會將本地倉庫推送到遠(yuǎn)程服務(wù)器。 git pull命令則相反。
修改完代碼后,使用git status可以查看文件的差別,使用git add 添加要commit的文件,也可以用git add -i來智能添加文件。之后git commit提交本次修改,git push上傳到github。