【Git】PR:讓開源項目merge你的代碼

前言:
本文旨在記錄Git的pull request實戰(zhàn)以及相關(guān)的技術(shù)好文的傳送門(≧?≦)
本文假定你已經(jīng)有g(shù)ithub賬號诞挨,本地已經(jīng)安裝git减途。如果沒有丹禀,請下拉至分割線( 30分鐘入門github的傳送門!(⊙o⊙)谴仙!)陵刹。

看過一篇文章默伍,如果不擅長講故事,那就從what 、why 也糊、how三大法則講起(^-^)V (什么炼蹦!你有更好的講故事套路?! 請教我(づ ̄3 ̄)づ)


what & why

Pull request是開發(fā)者使用Github進行協(xié)作的利器。
Pull Request是協(xié)作者修改代碼后或在原基礎(chǔ)上增加新代碼后向倉庫發(fā)送采納的請求功能 ; 同時pull request還是一個專注于某個提議功能的討論版,協(xié)作者可以根據(jù)code reviewer的意見再次修改并提交新的request狸剃。

awesome-vue pull request界面

how

在了解pull request的應(yīng)用場景后掐隐,現(xiàn)在嘗試在github上進行第一次的pull request。
由于最近在學習<a >vue</a>钞馁,同時利用<a >freecodecamp</a>的項目作為練手(畢竟自己提需求總是在徇私 W( ̄_ ̄)W )虑省,所以把自己寫好的<a >vue小項目</a>鏈接提交到<a >awesome-vue- Example ★11,002 </a>上面去,被尤大大的項目收錄還是很激動噠(≧▽≦)/僧凰。
所以以下的對象:尤大大的awesome-vue倉庫探颈,本人(路人甲)的倉庫。

Step 0:

先到Github page上對awesome-vue官方項目進行fork操作


Step0 : Fork!
Step 1:

在對awesome-vue官方項目進行fork操作后允悦,自己的Github服務(wù)端就有了一個項目的副本膝擂,也就是可以在自己的repo中看到同名項目虑啤。


Step1:自己的Github服務(wù)端
Step 2:

把剛剛fork的Github倉庫克隆到本地隙弛,這樣才能在本地對項目進行修改或者更新。打開cmd或者git bash狞山,進行g(shù)it clone全闷。
git clone https://github.com/your-github-name/your-project.git

Step 3:

現(xiàn)在本地已經(jīng)有了項目副本,是否可以立刻對項目進行更新或者修改呢萍启?Github很棒的地方在于讓我們每個協(xié)作者都有屬于自己的開發(fā)環(huán)境而不影響主項目总珠,項目reviewer可以看到你更新的部分并且進行與現(xiàn)有項目的合并。
現(xiàn)在勘纯,我們應(yīng)該創(chuàng)建一個屬于自己的分支局服,在這個屬于自己的分支中進行更新,這個分支將是隨后發(fā)起pull request時要提交的源分支驳遵。
cd your project
創(chuàng)建屬于自己的分支淫奔,并切換到該分支
git branch -b your-branch
查看當前所在分支
git branch

舉個栗子.JPG
Step 4:

在屬于自己的分支進行項目內(nèi)容更新,并且把你的更新提交到你的github遠程倉庫中堤结。
編輯一些代碼/更新項目文件
git commit -a -m "新功能的一些草稿"
git push orgin your-branch

Step 5:

好(o)/~ 現(xiàn)在可以把自己的項目更新進行pull request了唆迁!可以讓項目reviewer看到自己的東西并且合并到項目中去了!竞穷!
Github上已經(jīng)有了自己的feature分支之后唐责,點擊項目簡介下的 New Pull request 按鈕,創(chuàng)建一個pull request瘾带。

pull request進行時

Step 6:

當點擊New Pull request 按鈕后鼠哥,會自動跳轉(zhuǎn)到官方項目的repo,
如下圖,將vue/awesome-vue(<b>源倉庫</b>)的master(<b>源分支</b>)合并到<b>目標倉庫</b>的<b>目標分支</b>朴恳。


open a pull request.png

完成科盛!O(∩_∩)O!


原理圖鎮(zhèn)樓
Step 7:

靜靜等待項目reviewer審核你的request菜皂。

First pull request
pull request Approve!!
參考Reference:
  • <a >基于Github的pull request流程做開源貢獻</a>
  • <a >如何同步 Github fork 出來的分支</a>

===================假裝是分割線======================

Git 快速入門:
  • <a >果殼中的 Git</a>
  • <a href="http://www.reibang.com/p/66f41a89b6b5">Github 的注冊與使用教程以及github page (一)</a>
  • <a href="http://www.reibang.com/p/cd1430161149">三十分鐘學會Git</a>
  • <a >常用 Git 命令清單</a>
  • <a >Learn Git Branching - 動畫教學</a>
  • <a href="http://www.reibang.com/p/bfec042349ca">話說Svn與Git的區(qū)別(以后別再問我了)</a>

原創(chuàng)文章

簡書:<a href="http://www.reibang.com/u/c0600377679d">HelloCherry</a>
Github: <a >CaiYiLiang</a>
其它文章:<a href="http://www.reibang.com/p/7a35fa90810f">Node.js | 更tech地解決Excel表的郵件地址</a>
vue-projects:<a >vue-demos</a>

如果覺得有一點點幫助贞绵,一個??就是鼓勵(』衅⌒?⌒)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末榨崩,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子章母,更是在濱河造成了極大的恐慌母蛛,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乳怎,死亡現(xiàn)場離奇詭異彩郊,居然都是意外死亡,警方通過查閱死者的電腦和手機蚪缀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進店門秫逝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人询枚,你說我怎么就攤上這事违帆。” “怎么了金蜀?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵刷后,是天一觀的道長。 經(jīng)常有香客問我渊抄,道長尝胆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任护桦,我火速辦了婚禮含衔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘嘶炭。我一直安慰自己抱慌,他們只是感情好,可當我...
    茶點故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布眨猎。 她就那樣靜靜地躺著抑进,像睡著了一般。 火紅的嫁衣襯著肌膚如雪睡陪。 梳的紋絲不亂的頭發(fā)上寺渗,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天匿情,我揣著相機與錄音,去河邊找鬼信殊。 笑死炬称,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的涡拘。 我是一名探鬼主播玲躯,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鳄乏!你這毒婦竟也來了跷车?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤橱野,失蹤者是張志新(化名)和其女友劉穎朽缴,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體水援,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡密强,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蜗元。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片或渤。...
    茶點故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖许帐,靈堂內(nèi)的尸體忽然破棺而出劳坑,到底是詐尸還是另有隱情,我是刑警寧澤成畦,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站涝开,受9級特大地震影響循帐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜舀武,卻給世界環(huán)境...
    茶點故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一拄养、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧银舱,春花似錦瘪匿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至诚欠,卻和暖如春顽染,著一層夾襖步出監(jiān)牢的瞬間漾岳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工粉寞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留尼荆,地道東北人。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓唧垦,卻偏偏與公主長得像捅儒,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子振亮,可洞房花燭夜當晚...
    茶點故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內(nèi)容