最近一直沒(méi)啥事簇搅,看了一些關(guān)于Github的文章笑旺,自己以前也不太會(huì),現(xiàn)在總結(jié)一下馍资,廢話不多說(shuō)筒主。
如何創(chuàng)建一個(gè)自己的儲(chǔ)存庫(kù)在Github上,主要分為以下幾個(gè)介紹:
創(chuàng)建和使用存儲(chǔ)庫(kù)
啟動(dòng)和管理一個(gè)新的分支
修改一個(gè)文件鸟蟹,并將其推到GitHub上的承諾
打開(kāi)并合并拉請(qǐng)求
什么是Github上乌妙?
GitHub的是版本控制和協(xié)作代碼托管平臺(tái)。它可以讓你和其他人的項(xiàng)目從任何地方合作建钥。下面說(shuō)說(shuō)GIthub的要領(lǐng)倉(cāng)庫(kù)藤韵,分支機(jī)構(gòu),提交熊经,并引入請(qǐng)求泽艘。你也可以自己創(chuàng)建屬于自己的項(xiàng)目庫(kù),下面說(shuō)說(shuō)Github的拉入請(qǐng)求的工作流程镐依。
使用Github匹涮,你只需要一個(gè)Github賬戶和互聯(lián)網(wǎng)接入,你不需要知道如何編碼槐壳,使用命令行然低,或者安裝的git
分為以下幾個(gè)步驟
一.創(chuàng)建一個(gè)儲(chǔ)存庫(kù)
一個(gè)庫(kù)一般用來(lái)儲(chǔ)存一個(gè)項(xiàng)目。儲(chǔ)存庫(kù)可以包含文件夾和文件务唐,圖像雳攘,視頻,電子表格和數(shù)據(jù)集枫笛、你的項(xiàng)目可以是一個(gè)地方吨灭,你儲(chǔ)存觀念,資源刑巧,也可以與其他人分享和討論喧兄。
創(chuàng)建一個(gè)新的儲(chǔ)存庫(kù)
1.在右上角无畔,你的頭像旁邊,點(diǎn)擊+然后選擇新的倉(cāng)庫(kù)繁莹。
2.命名您的資料庫(kù)為你想起的名字(我這暫時(shí)起為hello-world)檩互。
3.寫(xiě)一個(gè)簡(jiǎn)短的說(shuō)明。
4.選擇初始化這個(gè)倉(cāng)庫(kù)有README咨演。
點(diǎn)擊創(chuàng)建儲(chǔ)存庫(kù)
二:創(chuàng)建一個(gè)分支
分支是在同一時(shí)間在不同版本的儲(chǔ)存庫(kù)的工作方式闸昨。
默認(rèn)情況下你的資料庫(kù)中有一個(gè)名為一個(gè)主分支master。我們用樹(shù)杈來(lái)進(jìn)行試驗(yàn)薄风,將它們提交到之前的進(jìn)行編輯的master饵较。
當(dāng)你創(chuàng)建一個(gè)分支時(shí),相當(dāng)于做一個(gè)副本遭赂,在某個(gè)時(shí)間點(diǎn)循诉,如果其他人修改了master分支的時(shí)候,你可以拉這些更新撇他。
要?jiǎng)?chuàng)建一個(gè)新的分支
1.轉(zhuǎn)到您的新的儲(chǔ)存庫(kù)hello-world茄猫。
2單擊下拉那個(gè)箭頭。
3.鍵入一個(gè)分支名困肩,read-edits划纽,進(jìn)入新的分支。
4.選擇藍(lán)色創(chuàng)建分支箱或者按鍵盤上的Enter鍵锌畸。
現(xiàn)在你有兩個(gè)分支勇劣,master和readme-edits。他們看起來(lái)完全一樣潭枣,我們可以在分支上做出變化比默。
三:制作和提交修改
在Github上保存的變化被稱為提交,每次提交都有一個(gè)關(guān)聯(lián)的提交信息盆犁,這是解釋為什么一個(gè)特定的變化做出了說(shuō)明命咐。提交信息捕捉更改的歷史。
制作并提交修改
1.點(diǎn)擊README.md文件蚣抗。
2.點(diǎn)擊??在文件視圖中編輯的右上角鉛筆圖標(biāo)
3.在編輯器中侈百,寫(xiě)一下自己。
4.撰寫(xiě)描述更改提交信息翰铡。
5.點(diǎn)擊提交更改按鈕。
這些變化將只在您的README文件readme-edits的分支讽坏,所以現(xiàn)在這個(gè)分支包含的內(nèi)容和master不同锭魔。
四:打開(kāi)一個(gè)Pull請(qǐng)求
現(xiàn)在,你有一個(gè)分支修改過(guò)的master路呜,你可以打開(kāi)一個(gè)Pull請(qǐng)求迷捧。
你可以在你自己的倉(cāng)庫(kù)連開(kāi)拉的請(qǐng)求和自己合并织咧。這是對(duì)大項(xiàng)目的工作之前,學(xué)習(xí)Github的流量的好方法漠秋。
打開(kāi)一個(gè)Pull請(qǐng)求更改自述笙蒙。
點(diǎn)擊pull request請(qǐng)求選項(xiàng)然后從下拉請(qǐng)求頁(yè)面,點(diǎn)擊綠色的新拉請(qǐng)求按鈕庆锦。
選擇您做所的分支readme-edits與之比較(分支)
查看在比較頁(yè)面上的diff文件的更改確保提交的東西捅位。
當(dāng)你查看后覺(jué)得沒(méi)有問(wèn)題,請(qǐng)點(diǎn)擊綠色的大創(chuàng)建Pull請(qǐng)求按鈕
給你拉的請(qǐng)求標(biāo)題搂抒,寫(xiě)個(gè)更改的簡(jiǎn)短說(shuō)明艇搀。
五:您的合并請(qǐng)求
在這最后一步是時(shí)候把你的變化一起合并你的readme-edits的分支到maser分支。
1.點(diǎn)擊綠色的合并請(qǐng)求按鈕合并為master求晶。
2點(diǎn)擊確認(rèn)合并焰雕。
3刪除分支
以上就完成了Github的創(chuàng)建儲(chǔ)存庫(kù),擁有一個(gè)自己的儲(chǔ)存庫(kù)芳杏,就可以上傳自己的項(xiàng)目和朋友協(xié)同開(kāi)發(fā)矩屁,完成代碼同步了,耶>粽浴A唢酢!