一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Github的使用和創(chuàng)建,最近一個(gè)項(xiàng)目要用,先轉(zhuǎn)過(guò)來(lái)

 清凈明誨 2014-01-20
轉(zhuǎn)載請(qǐng)注出處 http://hi.baidu.com/kissdev/blog/item/944aa2fab2817215a8d311f1.html

1. GIT


相比CVS/SVN,Git 的優(yōu)勢(shì):
- 支持離線開(kāi)發(fā),離線Repository
- 強(qiáng)大的分支功能,適合多個(gè)獨(dú)立開(kāi)發(fā)者協(xié)作
- 速度塊

更多的細(xì)節(jié)參見(jiàn) http:///viewthread.php?tid=15556

Git使用指南 http://www./user_files/linuxgem/Image/git-tutor.pdf

2. GitHub

GitHub是一個(gè)托管Git (開(kāi)源或閉源)項(xiàng)目的網(wǎng)站,閉源收費(fèi),最低7$/月起,免費(fèi)的300G空間。價(jià)格表如下:



使用GitHub步驟:
1、申請(qǐng)GitHub帳戶 xxx ,創(chuàng)建名為new-project的新Repository 

2、安裝Git客戶端(Linux)
#yum install git git-gui

3、 生成密鑰對(duì),這樣項(xiàng)目可以push到 GitHub上
#ssh-keygen -t rsa -C "xxx@gmail.com"
4、將.ssh/id_rsa.pub拷貝到GitHub網(wǎng)站


5、為了方便,設(shè)置ssh不輸入口令
# eval `ssh-agent`
# ssh-add
(輸入passphrase)

6、測(cè)試是否能聯(lián)通GitHub
#ssh git@github.com
如果配置正確,顯示
ERROR: Hi xxx! You've successfully authenticated, but GitHub does not provide shell access
Connection to github.com closed.

7、設(shè)置Git全局用戶配置
# git config --global user.name "xxx"
# git config --global user.email xxx@gmail.com

8、創(chuàng)建本地新項(xiàng)目工作樹(shù)
# mkdir new-project
# cd new-project
# git init
# touch README
# git add README
# git commit -m 'first commit'
定義遠(yuǎn)程服務(wù)器別名origin
#  git remote add origin git@github.com:xxx/new-project.git   
本地和遠(yuǎn)程合并,本地默認(rèn)分支為master
# git push origin master  

GitHub網(wǎng)站上就可以看見(jiàn)了, http://github.com/xxx/new-project

9. 更新文件
# vi README
自動(dòng)commit更改文件
# git commit -a     
更新至遠(yuǎn)程
# git push origin master

10. 創(chuàng)建和合并分支
#git branch 顯示當(dāng)前分支是master
#git branch new-feature  創(chuàng)建分支
# git checkout new-feature 切換到新分支
# vi page_cache.inc.php
# git add page_cache.inc.php
Commit 到本地GIT
# git commit -a -m "added initial version of page cache"
合并到遠(yuǎn)程服務(wù)器
# git push origin new-feature

如果new-feature分支成熟了,覺(jué)得有必要合并進(jìn)master
#git checkout master
#git merge new-feature
#git branch
#git push 
則master中也合并了new-feature 的代碼

再登錄到GitHub可以看見(jiàn)"Switch Branches"下的分支選項(xiàng):



GitHub還有一個(gè)很實(shí)用的功能,查看開(kāi)發(fā)進(jìn)程網(wǎng)絡(luò)圖(Network):

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    九九久久精品久久久精品| 91欧美日韩精品在线| 九九热视频网在线观看| 日本一本不卡免费视频 | 大香蕉大香蕉手机在线视频| 国产传媒精品视频一区| 伊人天堂午夜精品草草网| 视频在线播放你懂的一区| 日本道播放一区二区三区| 色婷婷激情五月天丁香| 富婆又大又白又丰满又紧又硬| 午夜直播免费福利平台| 欧美六区视频在线观看| 欧美精品激情视频一区| 蜜桃av人妻精品一区二区三区| 夫妻激情视频一区二区三区| 久久精品国产亚洲av麻豆| 日韩不卡一区二区视频| 中文字幕精品人妻一区| 日本午夜福利视频免费观看| 91人妻人人做人碰人人九色| 91人妻久久精品一区二区三区| 一区二区三区日韩中文| 亚洲第一区欧美日韩在线| 欧美一级内射一色桃子| 午夜福利精品视频视频| 日韩欧美国产亚洲一区| 免费精品一区二区三区| 欧美精品在线观看国产| 亚洲国产成人久久99精品| 中文字幕中文字幕在线十八区| 黑丝国产精品一区二区| 在线一区二区免费的视频| 成人三级视频在线观看不卡| 精品推荐久久久国产av| 日韩不卡一区二区三区色图| 二区久久久国产av色| 日韩一区二区三区在线日| 好吊色欧美一区二区三区顽频| 亚洲一区二区三区四区性色av | 黄片免费观看一区二区|