Github的使用和創建,最近一個項目要用,先轉過來
使用GitHub步驟:1、申請GitHub帳戶 xxx ,創建名為new-project的新Repository2、安裝Git客戶端(Linux)#yum install git git-gui3、 生成密鑰對,這樣項目可以push到 GitHub上#ssh-keygen -t rsa -C "xxx@gmail.com"4、將.ssh/id_rsa.pub拷貝到GitHub網站
5、為了方便,設置ssh不輸入口令# eval `ssh-agent`# ssh-add(輸入passphrase)6、測試是否能聯通GitHub#ssh git@github.com如果配置正確,顯示ERROR: Hi xxx! You"ve successfully authenticated, but GitHub does not provide shell accessConnection to github.com closed.7、設置Git全局用戶配置# git config --global user.name "xxx"# git config --global user.email xxx@gmail.com8、創建本地新項目工作樹# mkdir new-project# cd new-project# git init# touch README# git add README# git commit -m "first commit"定義遠程伺服器別名origin# git remote add origin git@github.com:xxx/new-project.git本地和遠程合併,本地默認分支為master# git push origin masterGitHub網站上就可以看見了, http://github.com/xxx/new-project9. 更新文件# vi README自動commit更改文件# git commit -a更新至遠程# git push origin master10. 創建和合併分支#git branch 顯示當前分支是master#git branch new-feature 創建分支# git checkout new-feature 切換到新分支# vi page_cache.inc.php# git add page_cache.inc.phpCommit 到本地GIT# git commit -a -m "added initial version of page cache"合併到遠程伺服器# git push origin new-feature如果new-feature分支成熟了,覺得有必要合併進master#git checkout master#git merge new-feature#git branch#git push則master中也合併了new-feature 的代碼再登錄到GitHub可以看見"Switch Branches"下的分支選項:
GitHub還有一個很實用的功能,查看開發進程網路圖(Network):
推薦閱讀:
※昨天我看了最近刷屏的電影,為啥中國就拍不出來 | 小巴侃經濟
※最近你們都熬夜追的劇,果然有毒!
※測驗:另一半最近花心指數
※印堂呈現這種顏色,最近有一筆橫財,喜事臨門
※最近迷上了這個日本綜藝一哥,而我是這樣漸漸入坑的……