如何參與github上的開源專案?

2021-09-16 13:11:22 字數 1118 閱讀 7301

我們一直用 github 作為免費的遠端倉庫,如果是個人的開源專案,放到 github 上是完全沒有問題的。其實 github 還是乙個開源協作社群,通過 github,既可以讓別人參與你的開源專案,也可以參與別人的開源專案。

在 github 出現以前,開源專案開源容易,但讓廣大人民群眾參與進來比較困難,因為要參與,就要提交**,而給每個想提交**的群眾都開乙個賬號那是不現實的,因此,群眾也僅限於報個 bug,即使能改掉 bug,也只能把 diff 檔案用郵件發過去,很不方便。

但是在 github 上,利用 git 極其強大的轉殖和分支功能,廣大人民群眾真正可以第一次自由參與各種開源專案了。

如何參與乙個開源專案呢?比如人氣極高的 bootstrap 專案,這是乙個非常強大的 css 框架,你可以訪問它的專案主頁點「fork」就在自己的賬號下轉殖了乙個 bootstrap 倉庫,然後,從自己的賬號下clone:

git clone [email protected]:michaelliao/bootstrap.git
一定要從自己的賬號下 clone 倉庫,這樣你才能推送修改。如果從 bootstrap 的作者的倉庫位址[email protected]:twbs/bootstrap.git轉殖,因為沒有許可權,你將不能推送修改。

bootstrap 的官方倉庫 twbs/bootstrap、你在 github 上轉殖的倉庫 my/bootstrap,以及你自己轉殖到本地電腦的倉庫,他們的關係就像下圖顯示的那樣:

如果你想修復 bootstrap 的乙個 bug,或者新增乙個功能,立刻就可以開始幹活,幹完後,往自己的倉庫推送。

如果你希望 bootstrap 的官方庫能接受你的修改,你就可以在 github 上發起乙個 pull request。當然,對方是否接受你的 pull request 就不一定了。

如果你沒能力修改 bootstrap,但又想要試一把 pull request,那就 fork 一下我的倉庫:建立乙個your-github-id.txt的文字檔案,寫點自己學習 git 的心得,然後推送乙個 pull request 給我。

github如何參與開源專案教程

比如下面有乙個開源專案,你首先點那個fork按鈕。點完之後這個專案就複製了乙份到你的github了。你會在你的專案倉庫 repository 裡面看到這個專案。為什麼要設定原始遠端倉庫?因為你要參與開源專案肯定是要推送到原來的那個專案。在git中輸入 git remote add origin on...

GitHub 如何參與乙個GitHub開源專案?

自 那麼該如何參與github的開源專案呢?相信很多人都有這方面的疑問,網上也有一些參差不齊的教程教大家如何 pull request 如何 commit 等等。但這些教程往往不夠全面或不夠完全正確,搞不好可能讓你陷入乙個誤區。鑑於此,前幾天github官方團隊寫了一篇很棒的文章 contribut...

Git學習筆記 使用GitHub參與開源專案

如何參與乙個開源專案呢?比如人氣極高的bootstrap專案,這是乙個非常強大的css框架,你可以訪問它的專案主頁點 fork 就在自己的賬號下轉殖了乙個bootstrap倉庫,然後,從自己的賬號下clone 一定要從自己的賬號下clone倉庫,這樣你才能推送修改。如果從bootstrap的作者的倉...