github貢獻開源專案的流程

2021-08-14 07:25:48 字數 841 閱讀 4257

請使用chrome 或者ie10以上瀏覽器 

github 是目前世界上最大的開源專案的託管交流平台。貢獻開源專案的流程也是 github 全力支援的,也一樣是遵循 github flow,雖然跟前面團隊合作流程會有一點差別。在團隊內部,大家都是有寫許可權的。但是網上的開源專案參與者眾多。如果你一上去就跟專案的擁有者說,hey,你給我加個寫許可權吧,別逗了,人家也不認識你,怎麼可能呢?

所以第一步是 fork 這個專案。所謂我 fork 別人的乙個專案,就是指做乙個把這個專案做乙個拷貝,放到我自己的賬戶下。

發 pr 的過程跟前面介紹過的沒有本質區別。

如上圖,點一下專案頁面右側的 pull request 鏈結,到達的頁面中會有乙個大大的綠按鈕 new pull request,點一下就看到下面的頁面

當專案擁有者 billie66,或者是專案的協作者( collaborator ) 看到 pull request,就可以來跟我討論。如果決定要把我的** merge 進自己的倉庫,點一下 merge pull request 按鈕就可以了。

刪除乙個 fork ,跟刪除乙個我自己的專案倉庫是一樣的。 

對於專案維護者,如果想隨時了解自己的專案都有哪些人正在自己的 fork 進行修改,可以看一下專案的 network,如下圖:

貢獻開源專案,過程中可以跟老手討論,所以是個學習程式設計的好方法。

開源專案貢獻

一 github的開源專案 github 是目前世界上最大的開源專案的託管交流平台。貢獻開源專案的流程也是 github 全力支援的,也一樣是遵循 github flow,雖然跟前面團隊合作流程會有一點差別。在團隊內部,大家都是有寫許可權的。但是網上的開源專案參與者眾多。如果你一上去就跟專案的擁有者...

開源專案 如何在貢獻開源專案的過程中提公升自己

我今年不知是機緣巧合,還是所謂的注定,有多次機會和大家講 開發者與開源社群的關係 的演講。那麼開源的生產方式,是高效的 高質量的,那麼這些是怎麼來的呢?其中,人是最主要的,那麼我談到的開發者是廣義的開發者,包括專案生產過程中全部的過程參與者。那麼從小白該如何晉級為高手?不妨按照文中作者的指引去做做。...

GitHub專案的發布

剛開始認為這不好操作,但做過賬戶幾遍後就熟練了,做程式設計要多動手實際操作。具體操作請參考 當在git bash here中出現please tell me who you are時,如圖 提示也就是需要你登入一下,確認你的身份,但是不要按照其提示輸入,先輸入命令git config user.na...