itHub是一個面向開源及私有軟件項目的托管平臺,因為只支持Git作為唯一的版本庫格式進(jìn)行托管,故名GitHub
GitHub可以托管各種git庫,并提供一個web界面,但它與外國的SourceForge、Google Code或中國的coding的服務(wù)不同,GitHub的獨特賣點在于從另外一個項目進(jìn)行分支的簡易性。為一個項目貢獻(xiàn)代碼非常簡單:首先點擊項目站點的“fork”的按鈕,然后將代碼檢出并將修改加入到剛才分出的代碼庫中,最后通過內(nèi)建的“pull request”機(jī)制向項目負(fù)責(zé)人申請代碼合并。已經(jīng)有人將GitHub稱為代碼玩家的MySpace。
在GitHub進(jìn)行分支就像在Myspace(或Facebook)進(jìn)行交友一樣,在社會關(guān)系圖的節(jié)點中不斷的連線。
一、創(chuàng)建遠(yuǎn)程倉庫
首先注冊登錄,然后點擊如下所示
?
?選擇庫
?公共的:所有人都可以來拉取你的代碼
私有的:超過規(guī)定人數(shù)收費
點擊創(chuàng)建
?以下是已經(jīng)創(chuàng)建好的庫
?這里就是你的遠(yuǎn)程庫的連接
?地址太長,不方便記憶,所以我們可以給他取個別名來連接,進(jìn)入git bash
輸入git remote -v命令查看別名,此處沒有任何別名?
?然后通過git remote add?命令添加別名,后邊跟上我們的庫的鏈接
?那這里我們就可以查看別名了
?這里可以拉取也可以克隆和推送,所以會有兩個別名
二、將本地分支推送到遠(yuǎn)程倉庫
命令:git push?別名?分支
我們將master分支下的提交上去,這里需要等待一定時間,因為服務(wù)器在國外,一次不成功可以多嘗試幾次?,然后會出現(xiàn)一個登陸頁面
?點擊sign in with you browser
然后點擊授權(quán)。我們會發(fā)現(xiàn)已經(jīng)提交成功
?
?然后點開瀏覽器刷新,就可以看到我們剛剛上傳的本地庫的代碼
三、拉取遠(yuǎn)程庫到本地
進(jìn)入庫,選擇要修改的文件
加入新代碼
?點擊提交
這里遠(yuǎn)程庫和本地庫的文件已經(jīng)不同步,所以就需要將遠(yuǎn)程庫的文件?拉取到本地庫中
git pull?命令
?拉取成功
拉取動作會自動提交本地庫?
?這里就同步成功
四、克隆遠(yuǎn)程倉庫到本地
git?clone?遠(yuǎn)程地址
在目錄下新建一個文件夾git_MyGit,去克隆代碼
?在這個目錄下git?bash?here
?然后進(jìn)入網(wǎng)頁找到鏈接
?
然后輸入命令,這里我是一個人操作的,所以克隆失敗,如果克隆別人的代碼鏈接,就會成功,各位可以自己試試?,然后在之前的文件夾下也會有相同的所有文件
克隆會做以下的操作:
1、拉取代碼
2、初始化本地倉庫
3、創(chuàng)建別名
五、邀請加入團(tuán)隊
別人修改文件后,要將修改后的代碼添加到暫存區(qū),然后提交到本地庫。一樣的操作
最后通過 git push?鏈接地址 master?命令push到遠(yuǎn)程庫中
過程中有一個請求發(fā)送,只有是一個團(tuán)隊才能推送代碼,我們需要將他拉入到團(tuán)隊中,才能夠成功push
操作如下
?輸入對方的名稱
?搜索到會有提示,點擊繼續(xù)
?點擊復(fù)制
?得到的會是一個鏈接地址
在github地址欄把剛剛復(fù)制的地址粘貼進(jìn)去,然后會跳出一個新的界面,點擊Accept invitation接受加入,然后對方就可以看到了,同時在git bash中再次推送就可以了文章來源:http://www.zghlxwxcb.cn/news/detail-497418.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-497418.html
到了這里,關(guān)于GitHub操作之遠(yuǎn)程倉庫基本操作(團(tuán)隊內(nèi)創(chuàng)建,推送,拉取等)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!