大多數(shù)時候我們也需要把別人的代碼進(jìn)行整合和修改,而不是簡單的修改,這時就需要對一個項(xiàng)目進(jìn)行修改。
注意,本系列文章主要說明在github網(wǎng)站上的操作,更多高級操作請使用git控制臺
一、fork一個項(xiàng)目
打開一個項(xiàng)目,點(diǎn)擊界面右上角的的“fork”,就會在你自己的項(xiàng)目庫里創(chuàng)建一個代碼的拷貝。
這份代碼的主人就是你,你可以對代碼進(jìn)行任何修改。比如在此我fork了一個比特幣的項(xiàng)目 https://github.com/bitcoin/bitcoin
進(jìn)入自己的主頁后看到有了一份項(xiàng)目的拷貝,而且和原來的項(xiàng)目一模一樣。
畫線部分體現(xiàn)了這個項(xiàng)目的源頭,底部是項(xiàng)目的文件。接下來就可以對這個項(xiàng)目進(jìn)行一系列的操作。
二、修改項(xiàng)目
git重要的功能就協(xié)作開發(fā)。當(dāng)我們覺得代碼有必要進(jìn)行修改的時候,可以修改,并把更改提交給代碼原始的主人,這樣就完成了一次代碼的協(xié)作。
點(diǎn)擊我們項(xiàng)目中的某一個文件。可以看到這個文件的內(nèi)容
其中上面的 contributor是這個文件的貢獻(xiàn)者,他們?yōu)檫@個文件的編寫做出了貢獻(xiàn)。
如果你也想做貢獻(xiàn),就點(diǎn)擊EDIT,進(jìn)入編輯狀態(tài)
添加一些文字
然后把我們的更改進(jìn)行提交(commit),提交時要填寫這次修改的內(nèi)容,讓其它人清楚修改了什么內(nèi)容。填寫完畢后點(diǎn)擊commit changes,這時代碼進(jìn)行了更新,contributor里也看到了我的ID~!
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(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模型-更好地識別反義詞同義詞 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
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26
![學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)](http://m.roadsoft.com.cn/attached/image/templet/e87d53eb-cf7a-4689-887a-1cd260f416a5.jpg)