大多數(shù)時(shí)候我們也需要把別人的代碼進(jìn)行整合和修改,而不是簡(jiǎn)單的修改,這時(shí)就需要對(duì)一個(gè)項(xiàng)目進(jìn)行修改。

注意,本系列文章主要說明在github網(wǎng)站上的操作,更多高級(jí)操作請(qǐng)使用git控制臺(tái)


一、fork一個(gè)項(xiàng)目


打開一個(gè)項(xiàng)目,點(diǎn)擊界面右上角的的“fork”,就會(huì)在你自己的項(xiàng)目庫(kù)里創(chuàng)建一個(gè)代碼的拷貝。

這份代碼的主人就是你,你可以對(duì)代碼進(jìn)行任何修改。比如在此我fork了一個(gè)比特幣的項(xiàng)目 https://github.com/bitcoin/bitcoin

進(jìn)入自己的主頁后看到有了一份項(xiàng)目的拷貝,而且和原來的項(xiàng)目一模一樣。


畫線部分體現(xiàn)了這個(gè)項(xiàng)目的源頭,底部是項(xiàng)目的文件。接下來就可以對(duì)這個(gè)項(xiàng)目進(jìn)行一系列的操作。


二、修改項(xiàng)目

git重要的功能就協(xié)作開發(fā)。當(dāng)我們覺得代碼有必要進(jìn)行修改的時(shí)候,可以修改,并把更改提交給代碼原始的主人,這樣就完成了一次代碼的協(xié)作。

點(diǎn)擊我們項(xiàng)目中的某一個(gè)文件??梢钥吹竭@個(gè)文件的內(nèi)容

其中上面的 contributor是這個(gè)文件的貢獻(xiàn)者,他們?yōu)檫@個(gè)文件的編寫做出了貢獻(xiàn)。

如果你也想做貢獻(xiàn),就點(diǎn)擊EDIT,進(jìn)入編輯狀態(tài)


添加一些文字



然后把我們的更改進(jìn)行提交(commit),提交時(shí)要填寫這次修改的內(nèi)容,讓其它人清楚修改了什么內(nèi)容。填寫完畢后點(diǎn)擊commit changes,這時(shí)代碼進(jìn)行了更新,contributor里也看到了我的ID~!

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式