1. 程式人生 > >如何向開源社群貢獻程式碼

如何向開源社群貢獻程式碼

一、流程圖

首先,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 分支