請使用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...