Github學(xué)習(xí)
你可以學(xué)習(xí)到:
- 創(chuàng)建并使用一個(gè)庫(repository)
- 啟動(dòng)并管理一個(gè)分支(branch)
- 更改文件并提交到GitHub
- 打開并合并請(qǐng)求
一些基本概念
- repository(倉庫)
當(dāng)你有一些想法、資源或者想與他人分享的地方的時(shí)候,就可以創(chuàng)建一個(gè)repository。
- branch(分支)
分支是在同一時(shí)間在不同版本的存儲(chǔ)庫的工作方式。默認(rèn)情況下有一個(gè)名為master的分支,master被認(rèn)為是一個(gè)最終分支。我們使用分支機(jī)構(gòu)進(jìn)行實(shí)驗(yàn)和編輯,然后提交給master。
- lssue
創(chuàng)建一個(gè)倉庫(repository)
- 在右上角頭像旁有一個(gè)“+”,單擊之后選擇New repository。
- 給你的repository命名為“hello word”。
填寫repository名.PNG
- 寫一個(gè)簡(jiǎn)短的描述。
- 選擇Initialize this repository with a README(用README初始化此倉庫)。
- 點(diǎn)擊Create repository創(chuàng)建成功。
創(chuàng)建.PNG
創(chuàng)建一個(gè) branch
- 到hello word庫。
- 點(diǎn)擊列表頂部的branch:master。
- 在新的分支文本框中鍵入一個(gè)分支名稱:“readme-edits”。
- 選擇藍(lán)色按鈕“ create branch:readme-edits”。
制作和提交更改
- 單擊README.md文件。
- 點(diǎn)擊文件視圖右上角的鉛筆圖標(biāo)進(jìn)行編輯。
- 在編輯中寫入分支的相關(guān)情況及更改情況。
- 點(diǎn)擊changes button。
所做的更改將僅作為readme-edits分支上的README文件,因此現(xiàn)在此分支包含與master不同的內(nèi)容。
發(fā)起一個(gè)請(qǐng)求
- 單擊Pull Request 選項(xiàng)卡,然后從拉取請(qǐng)求頁面,單擊綠色的New pull request按鈕。
- 選擇您制作的分支,readme-edits,與master進(jìn)行比較。
- 查看比較頁面上的差異更改,確保它們是您要提交的。
- 當(dāng)確信這些是想要提交的更改時(shí),點(diǎn)擊Create Pull Request按鈕。
- 給你的拉請(qǐng)求一個(gè)標(biāo)題,并寫一個(gè)簡(jiǎn)短的描述你的更改。
- 完成您的信息后,單擊 Create pull request!
合并請(qǐng)求
- 單擊綠色Merge pull request按鈕將更改合并到主服務(wù)器。
- 單擊Confirm merge。
- 繼續(xù)刪除分支,因?yàn)樗母囊呀?jīng)被并入,紫色框中的Delete branch按鈕。