記錄第一次在GitHub提交pull request

起因

最近看到一個博客搭建項目,感覺很不錯哩簿,項目地址: 蘑菇博客

經(jīng)過

首先按照說明文檔嘗試著搭建,并在管理后臺頁面寫了一遍測試文章, 并且選擇了halo 下的一個展示主題:halo-theme-fantastic

搭建成功后的博客首頁如圖:

博客首頁

個人還是挺滿意這個主題的,但是在文章歸檔頁面卻發(fā)現(xiàn)了一個明顯的bug:


文章歸檔頁面

頁面中文章的圖片顯示異常爽茴,點擊后跳轉鏈接為文章圖片灾锯,通過F12查看頁面源碼:


image.png

發(fā)現(xiàn)是頁面中的文章跳轉鏈接和文章圖片搞反了兢榨。

通常查看 halo-theme-fantastic 主題的源代碼:

image.png

post.fullPathpost.thumbnail 交換即可,改正后正常顯示文章圖片顺饮,并且正常跳轉到文章詳情頁面:

image.png

結果

所以吵聪,終于第一次發(fā)現(xiàn)了GitHub上項目的bug并將其修復,慚愧中帶點開心~

問題來了兼雄,我要怎么把這個修復提交給 halo-theme-fantastic 項目呢吟逝?

那就是 pull request 了。

之前工作和學習一直都是在gitlab上同一個代碼庫提交代碼赦肋,常用命令就是 pull, push, merge 等块攒,還沒有嘗試過向其他項目提pull request呢。 看來今天就是給渣渣我的一個好機會佃乘。

筆記

經(jīng)常查詢局蚀,了解以下操作步驟,特此記錄下,參考鏈接: creating-a-pull-request

1. fork 原始項目

登錄 GitHub 網(wǎng)站恕稠,找到原始項目 https://github.com/imkundev/halo-theme-fantastic琅绅,點擊右上角的 fork 按鈕

fork

這樣就會在你自己的GitHub 上有了一個相同的項目:
自己復制的項目

2. 復制自己的項目到本地

> git clone https://github.com/lyk2655/halo-theme-fantastic.git

3. 將原始項目添加有項目的upstream

> git remote add upstream https://github.com/think-view/halo-theme-fantastic

查看項目情況

> git remote -v
origin  https://github.com/lyk2655/halo-theme-fantastic.git (fetch)
origin  https://github.com/lyk2655/halo-theme-fantastic.git (push)
upstream    https://github.com/think-view/halo-theme-fantastic (fetch)
upstream    https://github.com/think-view/halo-theme-fantastic (push)

4.創(chuàng)建新的分支

> git checkout -b fix-archives-img-href
Switched to a new branch 'fix-archives-img-href'

5. 修改并提交代碼

修改 archives.ftl 文件, add, commit后將改動提交到自己GitHub上的項目鹅巍,也就是 origin 端項目

> git add archives.ftl
> git commit -m "fix archives img and href url"
> git push origin fix-archives-img-href

這樣這個改動就會到自己GitHub的項目里了


image.png

6. 向原始項目提交 pull request

提交代碼后千扶,自己項目的頁面會出現(xiàn)一個 Compare & pull request 的提示

image.png

點擊綠色的Compare & pull request 按鈕料祠,注意base 端選擇 原始項目的 master分支, head 端選擇自己項目的新分支。

image.png

然后寫好說明澎羞,點擊提交就可以了髓绽,這樣就可以慢慢的等待原始項目的開發(fā)者審核你的pull request, 如果通過的話,我們的代碼改動就會被合進原始項目里了妆绞。


image.png
image.png

雖然這次只是改動了一點點代碼顺呕,但能夠有機會走一次完整的 pull request 請求,也是很開心括饶,尤其是自己比較感興趣的一個項目株茶。


image.png

慢慢的等候,期待原始項目的大佬能通過我的pull request~

參考鏈接:
蘑菇博客
halo-theme-fantastic 主題
creating-a-pull-request 教程

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末图焰,一起剝皮案震驚了整個濱河市启盛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌技羔,老刑警劉巖僵闯,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異藤滥,居然都是意外死亡鳖粟,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門拙绊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來向图,“玉大人,你說我怎么就攤上這事时呀。” “怎么了晶默?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵谨娜,是天一觀的道長。 經(jīng)常有香客問我磺陡,道長趴梢,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任币他,我火速辦了婚禮坞靶,結果婚禮上,老公的妹妹穿的比我還像新娘蝴悉。我一直安慰自己彰阴,他們只是感情好,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布拍冠。 她就那樣靜靜地躺著尿这,像睡著了一般簇抵。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上射众,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天碟摆,我揣著相機與錄音,去河邊找鬼叨橱。 笑死典蜕,一個胖子當著我的面吹牛,可吹牛的內容都是我干的罗洗。 我是一名探鬼主播愉舔,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼栖博!你這毒婦竟也來了屑宠?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤仇让,失蹤者是張志新(化名)和其女友劉穎典奉,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體丧叽,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡卫玖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了踊淳。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片假瞬。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖迂尝,靈堂內的尸體忽然破棺而出脱茉,到底是詐尸還是另有隱情,我是刑警寧澤垄开,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布琴许,位于F島的核電站,受9級特大地震影響溉躲,放射性物質發(fā)生泄漏榜田。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一锻梳、第九天 我趴在偏房一處隱蔽的房頂上張望箭券。 院中可真熱鬧,春花似錦疑枯、人聲如沸辩块。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽庆捺。三九已至古今,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間滔以,已是汗流浹背捉腥。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留你画,地道東北人抵碟。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像坏匪,于是被迫代替她去往敵國和親拟逮。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內容