www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式硬件
[導(dǎo)讀]看完文章「從0開始學(xué)習(xí) GitHub 系列之「初識 GitHub」」估計不少人已經(jīng)開始期待我繼續(xù)更新了,這不趕緊馬不停蹄,加班加點給你們更新了第二篇。在更新本篇文章之前先回答昨

看完文章「從0開始學(xué)習(xí) GitHub 系列之「初識 GitHub」」估計不少人已經(jīng)開始期待我繼續(xù)更新了,這不趕緊馬不停蹄,加班加點給你們更新了第二篇。在更新本篇文章之前先回答昨天大家留言的兩個問題:

GitHub 需要翻墻么?

印象中 GitHub 之前確實總是斷斷續(xù)續(xù)的訪問不了,不過在13年初的時候有段時間最嚴(yán)重,一度被封了,當(dāng)時李開復(fù)老師再也忍無可忍,公開發(fā)了一條抗議 GitHub 被封的微博,這事我印象很深,因為我是12年底加入的 GitHub ,那時候簡直像遇到世外桃源一般,但是也深受老是訪問不了的困擾,很多人早就對這件事怨聲載道了,加上李開復(fù)老師的聲討,這一下就炸開了鍋,微博上紛紛轉(zhuǎn)發(fā)譴責(zé),算的上是整個IT界的大新聞,后來因為這事影響太大了,沒過幾天 GitHub 就可以正常訪問了,這里真的要感謝李開復(fù)老師敢于站出來的勇氣,可以這么說,如果沒有 GitHub ,中國的編程水平起碼要倒退好多年!

因為 GitHub 的影響力太大,基本上是各種黑客攻擊的對象,所以現(xiàn)在偶爾也會有宕機訪問不了的情況,但是好在不會被封,所以大家不用擔(dān)心,訪問 GitHub 不用翻墻,只是可能訪問速度稍慢些,另外為了維護一個和諧的環(huán)境,這里也呼吁大家不要在 GitHub 上發(fā)表任何關(guān)于政治的言論與文章,在 GitHub 上我們只是單純的技術(shù)交流,無關(guān)政治,在復(fù)雜的大環(huán)境下,希望 GitHub 永遠是我們程序員的一片凈土!

英語差、0基礎(chǔ)學(xué)得會么?

這個也是不少人問我的,GitHub 雖然都是英文,但是對英語水平的要求不是那么高,都是些簡單的單詞,遇到不會的查一下就行了,你覺得很難只是你對英文網(wǎng)站反射性的抵觸而已,相信我,跟著我的詳細(xì)教程,我的文章面向從沒有接觸過甚至沒有聽過 GitHub 的同學(xué),一步步教你由淺入深。如果你學(xué)不會,那么來打我,不過我這么帥,你也不忍心!

好了,廢話不多說,咱們進入正文!

1. 注冊 GitHub

先去 GitHub 官網(wǎng)「How people build software · GitHub」注冊「Sign Up」個賬號,注冊頁面如下:

 

這個應(yīng)該沒啥說的,需要填用戶名、郵箱、密碼,值得一提的用戶名請不要那么隨便,最好取的這個名字就是你以后常用的用戶名了,也強烈建議你各大社交賬號都用一樣的用戶名,這樣識別度較高,比如我的博客域名、GitHub、知乎等其他社交賬號 ID 都是 stormzhang ,微博是因為被占用了,無奈換了個id,而且這個用戶名以后在 GitHub 搭建博客的時候默認(rèn)給你生成的博客地址就是 http://username.github.io ,所以給自己取個好點的用戶名吧。

填好用戶名、郵箱、密碼緊接著到這一步:

 

這個是什么意思呢?GitHub 有兩種,一種是公開,這種是免費的,就是你創(chuàng)建的項目是開放的,所有人都能看得到;另一種是私有,這種是收費的,這種一般是很多企業(yè)在使用 GitHub 的私有倉庫在托管自己的項目,這也是 GitHub 的一種盈利模式對于個人你就直接默認(rèn)選擇公開的就行了。

2. 認(rèn)識 GitHub

注冊成功之后你會到 GitHub 的主頁面來:

 

你如果是新注冊的可能看到的跟我不一樣,因為你們新用戶,沒有自己的項目,沒有關(guān)注的人,所以只有一個導(dǎo)航欄。

導(dǎo)航欄,從左到右依次是 GitHub 主頁按鈕、搜索框、PR、Issues、Gist(這些概念后面會講的)、消息提醒、創(chuàng)建項目按鈕、我的賬號相關(guān)。

我的 Timeline,這部分你可以理解成微博,就是你關(guān)注的一些人的活動會出現(xiàn)在這里,比如如果你們關(guān)注我了,那么以后我 star、fork 了某些項目就會出現(xiàn)在你的時間線里。

我的項目,這部分就不用說了,如果你創(chuàng)建了項目,就里就可以快捷訪問。

3. GitHub 主頁

點擊下圖的 Your profile 菜單進入到你的個人 GitHub 主頁。

 

還是以我的 GitHub 主頁為例:

 

這么詳細(xì)應(yīng)該不會看不懂吧?只不過你的賬號可能沒有這么豐富,因為你可能啥也沒做過,但是如果做全了基本上就會看到跟我一樣的了。

4. 設(shè)置你的 GitHub

如果你是新注冊的 GitHub 賬號,是不是覺得很簡陋?雖然你沒有自己的項目,但是第一步起碼要先完善自己的信息,點擊如下的 Settings 菜單:

 

到設(shè)置頁面來設(shè)置一些基本信息:

 

像頭像、Name 建議要設(shè)置一個常用的,這兩個很有識別性,公開的郵箱也要設(shè)置一個,這樣那些企業(yè)啊、獵頭啊就通過這個公開郵箱去聯(lián)系你,友情提醒:別在 GitHub 把自己的 QQ 郵箱放上去,不顯得太 low 了么?沒有 gmail 郵箱,起碼也得注冊個 foxmail、163 郵箱之類的吧。

5. GitHub 基本概念

上面認(rèn)識了 GitHub 的基本面貌之后,你需要了解一些 GitHub 的基本概念,這些概念是你經(jīng)常會接觸并遇到的。

Repository

倉庫的意思,即你的項目,你想在 GitHub 上開源一個項目,那就必須要新建一個 Repository ,如果你開源的項目多了,你就擁有了多個 Repositories 。

Issue

問題的意思,舉個例子,就是你開源了一個項目,別人發(fā)現(xiàn)你的項目中有bug,或者哪些地方做的不夠好,他就可以給你提個 Issue ,即問題,提的問題多了,也就是 Issues ,然后你看到了這些問題就可以去逐個修復(fù),修復(fù)ok了就可以一個個的 Close 掉。

Star

這個好理解,就是給項目點贊,但是在 GitHub 上的點贊遠比微博、知乎點贊難的多,如果你有一個項目獲得100個star都算很不容易了!

Fork

這個不好翻譯,如果實在要翻譯我把他翻譯成分叉,什么意思呢?你開源了一個項目,別人想在你這個項目的基礎(chǔ)上做些改進,然后應(yīng)用到自己的項目中,這個時候他就可以 Fork 你的項目,這個時候他的 GitHub 主頁上就多了一個項目,只不過這個項目是基于你的項目基礎(chǔ)(本質(zhì)上是在原有項目的基礎(chǔ)上新建了一個分支,分支的概念后面會在講解Git的時候說到),他就可以隨心所欲的去改進,但是絲毫不會影響原有項目的代碼與結(jié)構(gòu)。

Pull Request

發(fā)起請求,這個其實是基于 Fork 的,還是上面那個例子,如果別人在你基礎(chǔ)上做了改進,后來覺得改進的很不錯,應(yīng)該要把這些改進讓更多的人收益,于是就想把自己的改進合并到原有項目里,這個時候他就可以發(fā)起一個 Pull Request(簡稱PR) ,原有項目創(chuàng)建人就可以收到這個請求,這個時候他會仔細(xì)review你的代碼,并且測試覺得OK了,就會接受你的PR,這個時候你做的改進原有項目就會擁有了。

Watch

這個也好理解就是觀察,如果你 Watch 了某個項目,那么以后只要這個項目有任何更新,你都會第一時間收到關(guān)于這個項目的通知提醒。

Gist

有些時候你沒有項目可以開源,只是單純的想分享一些代碼片段,那這個時候 Gist 就派上用場了!

6. 創(chuàng)建自己的項目

點擊頂部導(dǎo)航欄的 + 可以快速創(chuàng)建一個項目,如下圖:

 

創(chuàng)建一個項目需要填寫如上的幾部分:項目名、項目描述與簡單的介紹,你不付費沒法選擇私有的,所以接著只能選擇 public 的,之后勾選「Initialize this repository with a README」,這樣你就擁有了你的第一個 GitHub 項目:

 

可以看到這個項目只包含了一個 README.md 文件,但是它已經(jīng)是一個完整的 Git 倉庫了,你可以通過對它進行一些操作,如watch、star、fork,還可以 clone 或者下載下來。

這里提一下 README.md ,GitHub 上所有關(guān)于項目的詳細(xì)介紹以及 Wiki 都是基于 Markdown 的,甚至之后在 GitHub 上搭建博客,寫博客也是如此,所以如果還不懂 Markdown 語法的,建議先去學(xué)習(xí)下。推薦一篇學(xué)習(xí) Markdown 的文章給你們:

獻給寫作者的 Markdown 新手指南

7. 總結(jié)

相信看完以上文章你已經(jīng)基本算是了解 GitHub 的基本概念并且正式加入 GitHub 這個大家庭了,之后會有更深入的文章介紹 Git、介紹對項目的常用操作、介紹如何給開源項目提交代碼、介紹如何協(xié)同合作甚至怎么搭建博客等,敬請期待吧!

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉