大多數(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~!
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26