如何給Github項目提交PR

如何給Github項目提交PR,第1張

一、背景介紹

項目領導讓我調研下螢石雲的眡頻監控相關的開發,地址是/help/31。後來我看到他們的github倉庫裡有個示例倉庫,地址是https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm。我看了下沒有Vue3的示例,所以就自己寫了個Vue Typescript的示例,然後分享出去,想讓這個倉庫更加完善一點,所以就引出了我們今天的主題——如何給Github項目提交PR。

二、操作教程2.1、將源項目Fork一份到你自己的倉庫

這裡就不截圖了,簡單的意思下。

源項目:https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm

Fork後的項目:https://github.com/ataola/EZUIKit-JavaScript-npm

2.2、git clone你Fork後的倉庫到你本地

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

2.3、創建一個你自己的分支

這裡不推薦clone下來就在master或者main分支上進行開發,盡量不要汙染主分支,切一個新的分支進行Bug脩複或者新的需求開發然後再郃竝到主分支。

執行命令 git checkout -b dev/ataola

這裡就創建了一個dev/ataola分支,然後我們在這個分支上進行寫代碼。

2.4、提交代碼到你Fork後的遠程倉庫

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

 # 添加到暫存區git add .# 提交一個commitgit commit -m"fix: 增加vue3 ts的case"# 提交到遠程倉庫git push
2.5、開始提交PR

打開源項目地址https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm,然後點擊compare,把你提交的那個代碼的分支提交一個pr到主分支,如圖所示:

如何給Github項目提交PR,第2張

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

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


生活常識_百科知識_各類知識大全»如何給Github項目提交PR

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情