国产精品夜色视频一级区_hh99m福利毛片_国产一区二区成人久久免费影院_伊人久久大香线蕉综合影院75_国产精品久久果冻传媒

您的位置:首頁(yè) >聚焦 >

如何給Github項(xiàng)目提交PR

2022-11-09 09:10:55    來源:程序員客棧
一、背景介紹

項(xiàng)目領(lǐng)導(dǎo)讓我調(diào)研下螢石云的視頻監(jiān)控相關(guān)的開發(fā),地址是https://open.ys7.com/help/31。后來我看到他們的github倉(cāng)庫(kù)里有個(gè)示例倉(cāng)庫(kù),地址是https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm。我看了下沒有Vue3的示例,所以就自己寫了個(gè)Vue+Typescript的示例,然后分享出去,想讓這個(gè)倉(cāng)庫(kù)更加完善一點(diǎn),所以就引出了我們今天的主題——如何給Github項(xiàng)目提交PR。

二、操作教程2.1、將源項(xiàng)目Fork一份到你自己的倉(cāng)庫(kù)

這里就不截圖了,簡(jiǎn)單的意思下。


【資料圖】

源項(xiàng)目:https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm

Fork后的項(xiàng)目:https://github.com/ataola/EZUIKit-JavaScript-npm

2.2、git clone你Fork后的倉(cāng)庫(kù)到你本地

執(zhí)行命令 git clone https://github.com/ataola/EZUIKit-JavaScript-npm

2.3、創(chuàng)建一個(gè)你自己的分支

這里不推薦clone下來就在master或者main分支上進(jìn)行開發(fā),盡量不要污染主分支,切一個(gè)新的分支進(jìn)行Bug修復(fù)或者新的需求開發(fā)然后再合并到主分支。

執(zhí)行命令 git checkout -b dev/ataola

這里就創(chuàng)建了一個(gè)dev/ataola分支,然后我們?cè)谶@個(gè)分支上進(jìn)行寫代碼。

2.4、提交代碼到你Fork后的遠(yuǎn)程倉(cāng)庫(kù)

在寫完代碼后,我們需要提交這部分代碼

# 添加到暫存區(qū)git add .# 提交一個(gè)commitgit commit -m "fix: 增加vue3+ts的case"# 提交到遠(yuǎn)程倉(cāng)庫(kù)git push

2.5、開始提交PR

打開源項(xiàng)目地址https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm,然后點(diǎn)擊compare,把你提交的那個(gè)代碼的分支提交一個(gè)pr到主分支,如圖所示:

提交完以后,點(diǎn)擊Pull Request就可以看到你提交的PR了,比如我這個(gè)就是https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm/pull/89。

比較遺憾的是,我周四傍晚提交的PR,到現(xiàn)在周日我寫文章也沒有給merged,說明這個(gè)項(xiàng)目不活躍啊,23333333。

關(guān)鍵詞: 執(zhí)行命令 背景介紹 我們需要

相關(guān)閱讀