如何向開源社群貢獻程式碼
一、流程圖
首先,fork 源專案到自己的GitHub程式碼倉庫,之後通過 fetch 同步程式碼;
然後,clone fork 的專案,本地修改後 push 提交(最好基於新分支);
最後,提交 pull request 等待稽核。
二、git 操作記錄
git clone <自己賬戶下 fork 的程式碼>
git remote add up <開源專案源地址>
git checkout master
git fetch up master // 從開源專案地址拉取最新master分支程式碼
git merge up/master // 合併程式碼到本地
git push -u origin master // 將最新程式碼推送到遠端
git checkout -b fix-xxxx // 建立新分支
git add xxx //新增修改
git commit -m "描述"
git push -u origin fix-xxxx // 推送修改後的程式碼到 fix-xxxx 分支
相關推薦
如何向開源社群貢獻程式碼
一、流程圖 首先,fork 源專案到自己的GitHub程式碼倉庫,之後通過 fetch 同步程式碼; 然後,clone fork 的專案,本地修改後 push 提交(最好基於新分支); 最後,提交 pull request 等待稽核。 二、git 操作記錄 g
開始為開源社群貢獻程式碼了,測試了一把,方法如下
Github 相信已經成為家喻戶曉的程式碼託管工具, 但訪問了多位周圍程式設計愛好者後發現, 對其的使用還僅限於 下載專案原始碼 和 備份專案原始碼 的程度, 今天我就來介紹一下一個比較重要的使用場景 貢獻程式碼 Fork 專案 首先需要fork這個專案, 進入專案
給碼雲或git上的開源專案貢獻程式碼的操作步驟
真正的大牛都在git或碼雲的開源專案上都有自己的足跡, 前天博主因為發現了開源專案ifast的一個小bug修復之後,卻不知道怎麼樣提交到父開源專案上,查詢了很久才找到正確的方式,寫此部落格記錄下來,方便遇到同樣問題的同學查閱借鑑 因為博主之前的專案是在碼雲上,就以碼云為例
如何向開源社群提問題
使用軟體產品,或多或少都會遇到問題。對於商業產品,我們可以諮詢客服尋求幫助。對於公司自己研發的產品,我們可以直接請教專家同事。但對於開源軟體,在遇到問題時,如何才能及時有效地尋求幫助呢? 本文以開源類庫 SeaJS 為例,說說我心目中的最佳實踐。 提問前 遇到問題
Docker社群核心成員Doug Davis分享為社群貢獻程式碼的技巧
作為Docker社群的核心成員,同時也是IBM開源,雲端計算專家Doug Davis一直致力於領導IBM團隊為Docker專案作出開源貢獻,還代表公司參與了Linux基金會新設立的OCI和CNCF專案。在IBM Linux on Power生態聯盟開發者大會召開前夕,Doug Dav
GitHub 如何為開源專案貢獻程式碼
轉載地址:https://blog.zfanw.com/best-practice-contribute-on-github/ 分叉 首先,Fork開源專案到自己得github賬戶下,比如JackTuoTuo/VerificationCodeView到rgdzh1/Ve
番外:如何給github上的開源專案貢獻程式碼?
此番操作,對於已經貢獻過的來說很easy,對於從來沒有玩過的人來說,有點懵逼。 ok, 教學開始。~ 舉個例子:比如你看到LogUtils庫,想為這個庫貢獻程式碼。那麼大體的操作步驟如下:
微軟愛開源:向Linux社群開放60000多項專利
10月10日,微軟在部落格中宣佈正式加入開放創新網路(Open Invention Network, 簡稱“OIN”),向所有開源專利聯盟的成員開放其專利組合。 微軟的加入意味著,旗下60000多項專利將免費開源給Linux系統,幫助其發展。這60000多項已授權的寶貴專利
eclispe中如何通過git向開源中國(碼雲)上傳程式碼
摘要 本文將介紹如何將本地的專案提交到開源中國上去,過程比較詳細,實現起來很簡單。由於自己也算是一個新手,所以沒有做過多的解釋,只是單純的描述了該如何去做。 1.在開源中國上面新建一個空專案 到這裡也就結束了,一個空專案建立完成。
作為GitHub初級使用者,如何向GitHub貢獻程式碼
在Python之禪和他朋友們圈裡發現有一部分人還不知道如何使用GitHub,貢獻程式碼,這篇文章整理了一個完整的步驟,手把手交你如何操作。 一:先從GitHub Fork 一份程式碼到自己的帳號中 假設 pythonzhichan/DailyQuestion 就是我們將要給它貢獻程式碼的開源
給開源專案如Apache Spark貢獻程式碼的步驟
本文將教大家怎樣用10個步驟完成給Apache Spark貢獻程式碼這個任務:) 1. 到 Apache Spark 的github 頁面內點選 fork 按鈕 2. 你的github帳戶中會出現 spark 這個專案 3. 本地電腦上,
git——如何向其他人的git倉庫貢獻程式碼
今天學到的新技能:第一步:找到想要貢獻程式碼的專案,fork到自己的倉庫;第二步:在自己的profile的Repositories 找到該專案,使用git clone的命令,clone到本地;第三步:對程式碼進行修改,然後修改完畢之後,push到自己的遠端分支;第四步:在gi
如何向開源專案做貢獻(以incubator-dubbo為例)
Github 上有眾多優秀的開源專案,大多數 IT 從業者將其當做了予取予求的工具庫,遇到什麼需求,先去 Github 搜一把,但有沒有想過有一天自己也可以給開源事業做一些貢獻呢?本文將會以 incubator-dubbo 專案為例,向你闡釋,給開源專案做貢獻並不是一件難事。
一次向linux開源社群提交補丁的經歷
背景 在開發過程中,偶然發現了spinand驅動的一個bug,滿懷欣喜地往社群提補丁。這是怎麼樣的一個bug呢? static int spinand_mtd_read(struct mtd_info *mtd, loff_t from, struct
國內開源社群鉅作AspectCore-Framework入門
前些天和張隊(善友),lemon(浩洋),斌哥(項斌)等MVP大咖一塊兒吃飯,大家聊到了lemon名下的AOP這個專案,我這小白聽得一臉懵逼,後面回來做了一下功課,查了下資料,在lemon的Github上把這個專案學習了一下,收穫頗豐,讓我這個沒有接觸過AOP的Coder歎為觀止,陷入了對lemon的深
持續投入開源社群建設 | 阿里巴巴又一開源專案被列入 CNCF 雲原生全景圖
近日,阿里巴巴服務發現和配置管理領域開源專案Nacos被列入雲原生全景圖譜配置管理和服務發現象限,這是繼Dragonfly、Dubbo、RocketMQ、OpenMessaging、 PouchContainer和Sentinel後,阿里巴巴又一開源專案被列入該圖譜。藉助Nacos,使用者在雲原生時代構建微服
開源網站:程式碼搜尋網站
http://search.csdn.net/ CSDN搜尋,CSDN還是有非常多的程式設計資源的,用它的搜尋能搜出不少東西。程式碼類別也比較全面。 http://snippets.org/簡單實用的程式碼收集網站,強力推薦。比如你要找個DES加密,要找個資料壓縮,找個INI檔案操作的C程式碼等
[Flink基礎]--怎樣在Flink社群貢獻?
介紹 Flink是第三代計算引擎,相比spark,它有許多優勢,同時汲取了storm流式處理的優點。 怎樣貢獻程式碼給社群 1、問問題 Apache Flink社群非常樂意幫助並回答您的問題。他們有一個使用者郵件列表,並在[apache-flink]標籤上觀看Stack Overfl
福州首屆.NET開源社群技術交流會圓滿成功
活動總結 2018年11月10日週六的下午,在福州蒲公英創新工場舉辦了福州首屆.NET開源社群技術交流會,來自福建省各大科技公司的技術小夥伴齊聚一堂,為了就是能在現場學習到微軟跨平臺技術.NET Core、微服務以及Azure雲服務。 在交流會現場,首先由主持人郭聯鈺介紹開源社群的發展說起,截至目
如何在github上fork一個專案來貢獻程式碼以及同步原作者的修改
作為一個IT人,通過github進行學習是最快的成長手段。我們可以瀏覽別人的優秀程式碼。但只看不動手還是成長得很慢,因此為別人貢獻程式碼才是明智之舉。比如我們看下片看,許多大片都是由字幕組免費翻譯壓制的。為什麼他們要這樣做呢?因為他們都是聰明的大學生,為了提高聽力水平,提高筆譯水平才這樣乾的!中國人