在GitHub上利用Fork參與專案開發
GitHub 擁有著龐大的開源程式碼,
上頭有著各式各樣的專案,
當今天對某個專案有興趣,
並且想參與開發,
透過Fork這個功能就能
在GitHub上利用Fork參與專案開發
參與開發的流程如下:
1. Fork一個專案,
系統會將此專案複製一份到使用者個人的GitHub上
2. 下載自己GitHub上的專案程式碼到本機上編輯,
3. 建立自己的分支後,
開始加入自己的程式碼
4.完成後將此分支上傳至自己的GitHub上
5.提交一個Pull Request給作者
6.由作者決定是否要將此修改Merge到專案中
在GitHub找到有興趣的專案並fork一份
接著透過Pycharm下載到本機電腦
下載完畢後開啟專案,
並到 VCS 工具列找到Git,
切換到要執行的分支
第一次進入,
在 Remote Branches 找到目標分支,
選擇Checkout As …將其下載至本機端
確定Pycharm完全切換至該分支之後,
同樣到Git Branches選單中,
選擇New Branch 建立自己的分支,
並將想新增或修改的code,
加在此分支中,
最後將此分支上傳(Git Push)至自己的GitHub的fork專案中,
可在GitHub上看到如下圖target_branch的範例,
點選Compare & pull request
填入適當的註解與選擇要加入的分支,
確定之後點選Create pull request就可以向作者提出要求
提交成功之後,
是否要加入專案中則是由作者來決定的
至於作者端收到之後,
可看到如底下範例,
如果覺得OK,
就能直接點按鈕將code Merge到專案
在多人開發中,
由管理者確認其他人所提交的PR沒問題之後,
再將其加到專案的原始碼中,
對於多人協同開發軟體的版本控制,
是一個很不錯的方法
================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================
1 Response
[…] 之前介紹過 GitHub fork 專案來進行開發, […]