從零開(kāi)始 Github 多人協(xié)作
前言
在 GitHub 上進(jìn)行協(xié)同合作是每一位編程的小伙伴的必備技能,但是對(duì)于一些火熱的開(kāi)源項(xiàng)目,我們往往不知道該做何貢獻(xiàn),也對(duì)自己貢獻(xiàn)的代碼能否被采用感到信心不足,因此門(mén)檻較高。而在這里通過(guò)貢獻(xiàn)自己的力扣代碼,從普通的 pull request 開(kāi)始參與協(xié)作,讓每一位童鞋都能參與其中。操作簡(jiǎn)單門(mén)檻低,一起開(kāi)始吧!
準(zhǔn)備工作
如果無(wú)法下載 Git,請(qǐng)百度或者聯(lián)系作者。
具體步驟
- 進(jìn)入習(xí)題集 倉(cāng)庫(kù),點(diǎn)擊右上角 Fork,將倉(cāng)庫(kù) Fork 到自己的倉(cāng)庫(kù)內(nèi);

fig 1
- 先點(diǎn)擊 Branch:master 按鈕,在下拉列表中填寫(xiě)分支名稱,并切換到該分支;

fig 2
在這里,創(chuàng)建了 newbranch 分支,如下圖:

fig 3
- 點(diǎn)擊 Clone or Download,然后在下拉列表中點(diǎn)擊鏈接右側(cè)的按鈕,這時(shí)復(fù)制了倉(cāng)庫(kù)的鏈接;

fig 4
- 在本地目錄(自己選擇,比如桌面)右鍵,點(diǎn)擊 Git Bash Here:

fig 5
輸入 git clone https://github.com/xxx(粘貼剛才復(fù)制的鏈接),回車:

fig 6
這時(shí)開(kāi)始將倉(cāng)庫(kù)拉取到本地,當(dāng)完成時(shí)就可以對(duì)本地文件進(jìn)行修改了,比如增加代碼等;
當(dāng)對(duì)本地倉(cāng)庫(kù)文件修改完畢時(shí),再次打開(kāi) Git Bash Here,輸入以下行內(nèi)容:(文字為解釋,不要輸入文字部分)
git add . // 將文件更新
git commit -m "original commit" // 提交到分支,并添加說(shuō)明
git push -u origin master english // 將更新內(nèi)容推送到分支 english 上
- 回到自己 Fork 的倉(cāng)庫(kù),切換到剛剛創(chuàng)建的分支上,點(diǎn)擊 Branch:master 按鈕右邊的 New pull request:

fig 7
之后添加說(shuō)明之后點(diǎn)擊確定就成功完成了一次您的提交!
接下來(lái)的工作
接下來(lái)可以在倉(cāng)庫(kù)的 issue 選項(xiàng)卡中進(jìn)行提交是否符合規(guī)范等方面的討論,事實(shí)上,有任何問(wèn)題都可以在此進(jìn)行討論!
如果您的提交沒(méi)有任何問(wèn)題,您的提交將被合并!您將成為一名 contributor!