參考文章:https://blog.csdn.net/xc_zhou/article/details/80637759
做個筆記
一些基本概念
1. Repository
倉庫岳遥,即你的項目垄琐,你想在 GitHub 上開源一個項目厌衔,那就必須要新建一個 Repository ,如果你開源的項目多了,你就擁有了多個 Repositories 。
2. Issue
問題,舉個例子莲趣,就是你開源了一個項目鸳慈,別人發(fā)現(xiàn)你的項目中有bug饱溢,或者哪些地方做的不夠好,他就可以給你提個 Issue 走芋,即問題绩郎,提的問題多了,也就是 Issues 翁逞,然后你看到了這些問題就可以去逐個修復(fù)肋杖,修復(fù)ok了就可以一個個的 Close 掉。
3. Star
給項目點贊
4. Fork
可以理解為分叉挖函,就是你開源了一個項目状植,別人想在你這個項目的基礎(chǔ)上做些改進(jìn),然后應(yīng)用到自己的項目中怨喘,這個時候他就可以 Fork 你的項目津畸,這個時候他的 GitHub 主頁上就多了一個項目,只不過這個項目是基于你的項目基礎(chǔ)(本質(zhì)上是在原有項目的基礎(chǔ)上新建了一個分支)必怜,他就可以隨心所欲的去改進(jìn)肉拓,但是絲毫不會影響原有項目的代碼與結(jié)構(gòu)。
5. Pull Request
發(fā)起請求梳庆,這個其實是基于 Fork 的暖途,還是上面那個例子,如果別人在你基礎(chǔ)上做了改進(jìn)膏执,后來覺得改進(jìn)的很不錯驻售,應(yīng)該要把這些改進(jìn)讓更多的人收益,于是就想把自己的改進(jìn)合并到原有項目里更米,這個時候他就可以發(fā)起一個 Pull Request(簡稱PR) 欺栗,原有項目創(chuàng)建人就可以收到這個請求,這個時候他會仔細(xì)review你的代碼,并且測試覺得OK了纸巷,就會接受你的PR镇草,這個時候你做的改進(jìn)原有項目就會擁有了。
6. Watch
觀察瘤旨,如果你 Watch 了某個項目梯啤,那么以后只要這個項目有任何更新,你都會第一時間收到關(guān)于這個項目的通知提醒存哲。
7. Gist
沒有項目可以開源因宇,只是單純的分享一些代碼片段。
創(chuàng)建項目
右上角+號 new repository
填寫:項目名(Repository name) ?項目描述(Descripition) ?選擇公開Public(私有是付費的)勾選?Initialize this repository with a README ?最后create repository
注:?關(guān)于README.md祟偷,?GitHub 上所有關(guān)于項目的詳細(xì)介紹以及 Wiki 都是基于 Markdown 的察滑。