Hello World

Hello World項目是計算機(jī)編程歷史悠久的傳統(tǒng)。這是一個簡單的練習(xí)雷厂,讓你開始學(xué)習(xí)新的東西鸦概。讓我們開始使用GitHub!

您將學(xué)習(xí)如何:

創(chuàng)建并使用存儲庫

啟動并管理新的分支

對文件進(jìn)行更改阎肝,并將其推送到GitHub作為提交

打開并合并拉請求

什么是GitHub挤渔?

GitHub是用于版本控制和協(xié)作的代碼托管平臺。它可以讓您和其他人在任何地方一起工作风题。

本教程教你如GitHub必需資源判导,如倉庫分支沛硅,提交拉請求眼刃。您將創(chuàng)建自己的Hello World存儲庫,并學(xué)習(xí)GitHub的Pull Request工作流程摇肌,這是一種流行的創(chuàng)建和查看代碼的方式擂红。

無需編碼

要完成本教程,您需要一個GitHub.com帳戶和Internet訪問围小。您不需要知道如何編寫代碼昵骤,使用命令行或安裝Git(版本控制軟件GitHub是基于的)。

提示:在單獨的瀏覽器窗口(或選項卡)中打開本指南肯适,以便在完成教程中的步驟時可以看到該指南变秦。

步驟1.創(chuàng)建一個存儲庫

一個通常用于舉辦單個項目。存儲庫可以包含文件夾和文件框舔,圖像蹦玫,視頻,電子表格和數(shù)據(jù)集 - 項目需要的任何內(nèi)容刘绣。我們建議您使用自述文件或包含項目信息的文件樱溉。在創(chuàng)建新的存儲庫的同時,GitHub可以輕松添加一個额港。它還提供其他常見選項饺窿,如許可證文件。

您的hello-world存儲庫可以是您存儲想法移斩,資源肚医,甚至與他人共享和討論事物的地方绢馍。

創(chuàng)建新的存儲庫

在右上角,您的頭像或識別符旁邊肠套,單擊然后選擇新建存儲庫舰涌。

命名您的存儲庫hello-world。

寫一個簡短的描述你稚。

選擇使用README初始化此存儲庫瓷耙。

單擊創(chuàng)建存儲庫

步驟2.創(chuàng)建一個分支

分支是一次在不同版本的存儲庫上工作的方式刁赖。

默認(rèn)情況下搁痛,您的存儲庫有一個名為的分支master被認(rèn)為是最終分支。我們使用分支機(jī)構(gòu)進(jìn)行實驗并進(jìn)行編輯master宇弛。

當(dāng)您從分支機(jī)構(gòu)創(chuàng)建分支機(jī)構(gòu)時master鸡典,您正在制作一個副本或快照master。如果有人master在您在分支機(jī)構(gòu)工作時對分支機(jī)構(gòu)進(jìn)行了更改枪芒,則可以提取更新彻况。

該圖顯示:

該master分支

一個新的分支叫feature(因為我們在這個分支上做'功能')

feature合并之前的旅程master

你有沒有保存不同版本的文件?就像是:

story.txt

story-joe-edit.txt

story-joe-edit-reviewed.txt

分支機(jī)構(gòu)在GitHub存儲庫中完成類似的目標(biāo)舅踪。

在GitHub這里纽甘,我們的開發(fā)人員,作家和設(shè)計人員使用分支機(jī)構(gòu)來保護(hù)錯誤修復(fù)抽碌,并將功能與我們的master(生產(chǎn))分支分離開來悍赢。當(dāng)變更準(zhǔn)備就緒時,他們將其分支合并master咬展。

創(chuàng)建一個新的分支

轉(zhuǎn)到新的倉庫hello-world泽裳。

點擊文件列表頂部的分支:master

readme-edits在新的分支文本框中鍵入分支名稱破婆,涮总。

選擇藍(lán)色創(chuàng)建分支框,或在鍵盤上按“Enter”祷舀。

現(xiàn)在你有兩個分支瀑梗,master和readme-edits。他們看起來完全一樣裳扯,但不能長久抛丽!接下來我們將把我們的更改添加到新的分支。

制作和提交更改

好樣的饰豺!現(xiàn)在亿鲜,你是你的readme-edits分支的代碼視圖,它是一個副本master。我們進(jìn)行一些編輯蒿柳。

在GitHub上饶套,保存的更改稱為提交。每個提交都有一個關(guān)聯(lián)的提交消息垒探,這是一個描述為什么進(jìn)行特定更改的描述妓蛮。提交消息捕獲您的更改的歷史記錄,因此其他貢獻(xiàn)者可以了解您所做的工作以及為什么圾叼。

制作和提交更改

點擊README.md文件蛤克。

點擊鉛筆圖標(biāo)在文件視圖的右上角進(jìn)行編輯。

在編輯中夷蚊,寫一下你自己构挤。

編寫一個描述您的更改的提交消息。

單擊提交更改按鈕惕鼓。

這些更改將僅作為您的readme-edits分支上的README文件儿倒,因此現(xiàn)在此分支包含與之不同的內(nèi)容master。

步驟4.打開拉請求

很好的編輯呜笑!現(xiàn)在您已經(jīng)在分支機(jī)構(gòu)中進(jìn)行了更改master,您可以打開一個拉動請求彻犁。

拉請求是GitHub合作的核心叫胁。當(dāng)您打開拉動請求時,您提出了您的更改汞幢,并請求某人審核并提取您的貢獻(xiàn)并將其合并到其分支中驼鹅。拉取請求顯示來自兩個分支的內(nèi)容的差異或差異。更改森篷,添加和減法顯示為綠色和紅色输钩。

一旦提交,你可以打開一個拉動請求并開始討論仲智,甚至在代碼完成之前买乃。

通過在您的拉動請求信息中使用GitHub的@mention系統(tǒng),您可以要求來自特定人員或團(tuán)隊的反饋钓辆,無論他們是在大廳還是10個時區(qū)剪验。

您甚至可以在自己的存儲庫中打開提取請求,并自己合并前联。在開展大型項目之前功戚,了解GitHub Flow是一個很好的方式。

打開一個拉動請求以更改README

點擊圖片查看大圖

步截圖

點擊拉請求選項卡似嗤,然后從拉取請求頁面啸臀,單擊綠色新拉請求按鈕。

在“示例比較”框中烁落,選擇您所做的分支readme-edits乘粒,與master(原始)進(jìn)行比較豌注。

查看比較頁面上的差異更改,確保它們是您要提交的谓厘。

當(dāng)您確信這些是您要提交的更改時幌羞,請點擊大的綠色創(chuàng)建拉請求按鈕。

給你的拉請求一個標(biāo)題竟稳,并寫一個簡短的描述你的更改属桦。

完成您的消息后,單擊創(chuàng)建提取請求他爸!

提示:您可以使用的表情符號拖放圖片和GIF到的意見和引入請求聂宾。

步驟5.合并您的拉請求

在最后一步,現(xiàn)在是將您的變更合并readme-edits到一起 - 將您的分支合并到master分支機(jī)構(gòu)中诊笤。

單擊綠色合并拉取請求按鈕將更改合并到master系谐。

單擊確認(rèn)合并

繼續(xù)刪除分支讨跟,因為它的更改已被合并纪他,并且紫色框中的刪除分支按鈕。

慶祝晾匠!

通過完成本教程茶袒,您已經(jīng)學(xué)會了在GitHub上創(chuàng)建一個項目并提出了一個請求!

這是您在本教程中完成的工作:

創(chuàng)建了一個開源存儲庫

開始并管理一個新的分支

更改了一個文件凉馆,并將這些更改提交給GitHub

打開并合并拉請求

看看你的GitHub配置文件薪寓,你會看到你的新貢獻(xiàn)廣場

要了解更多關(guān)于Pull請求功能的信息澜共,我們建議您閱讀“GitHub流程指南”向叉。您也可以訪問GitHub Explore并參與開源項目

提示:有關(guān)如何開始使用GitHub的詳細(xì)信息,請查看我們的其他指南嗦董,YouTube頻道按需培訓(xùn)母谎。

GitHub是構(gòu)建和運送軟件的最佳方式。

開源和私人項目的強(qiáng)大的協(xié)作展懈,代碼審查和代碼管理销睁。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市存崖,隨后出現(xiàn)的幾起案子冻记,更是在濱河造成了極大的恐慌,老刑警劉巖来惧,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件冗栗,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)隅居,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門钠至,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人胎源,你說我怎么就攤上這事棉钧。” “怎么了涕蚤?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵宪卿,是天一觀的道長。 經(jīng)常有香客問我万栅,道長佑钾,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任烦粒,我火速辦了婚禮休溶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘扰她。我一直安慰自己兽掰,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布徒役。 她就那樣靜靜地躺著禾进,像睡著了一般。 火紅的嫁衣襯著肌膚如雪廉涕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天艇拍,我揣著相機(jī)與錄音狐蜕,去河邊找鬼。 笑死卸夕,一個胖子當(dāng)著我的面吹牛层释,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播快集,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼贡羔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了个初?” 一聲冷哼從身側(cè)響起乖寒,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎院溺,沒想到半個月后楣嘁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年逐虚,在試婚紗的時候發(fā)現(xiàn)自己被綠了聋溜。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡叭爱,死狀恐怖撮躁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情买雾,我是刑警寧澤把曼,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站凝果,受9級特大地震影響祝迂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜器净,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一型雳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧山害,春花似錦纠俭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至权纤,卻和暖如春钓简,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背汹想。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工外邓, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人古掏。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓损话,卻偏偏與公主長得像,于是被迫代替她去往敵國和親槽唾。 傳聞我的和親對象是個殘疾皇子丧枪,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容