閱讀目錄
一、介紹
Hello World項目是計算機編程歷史悠久的傳統。這是一個簡單的練習,可以讓你在學習新東西時開始學習。讓我們開始使用GitHub!
您將學習如何:
- 創建和使用存儲庫
- 啟動並管理新分支
- 對文件進行更改並將其作為提交推送到GitHub
- 打開並合並拉取請求
二、什么是GitHub?
GitHub是用於版本控制和協作的代碼托管平台。它可以讓您和其他人在任何地方協同工作。
本教程教您GitHub基本知識,如存儲庫,分支,提交和Pull請求。您將創建自己的Hello World存儲庫並學習GitHub的Pull Request工作流,這是一種創建和檢查代碼的流行方法。
無需編碼
要完成本教程,您需要GitHub.com帳戶和Internet訪問權限。您不需要知道如何編碼,使用命令行或安裝Git(基於版本控制軟件GitHub)。
提示:在單獨的瀏覽器窗口(或選項卡)中打開本指南,以便在完成本教程中的步驟時看到它。
步驟1.創建存儲庫
一個庫通常用於舉辦單個項目。存儲庫可以包含文件夾和文件,圖像,視頻,電子表格和數據集 - 您的項目需要的任何內容。我們建議包括README或包含項目信息的文件。
GitHub可以在創建新存儲庫的同時輕松添加一個。它還提供其他常見選項,例如許可證文件。
您的hello-world
存儲庫可以是存儲想法,資源甚至與他人共享和討論事物的地方。
創建新存儲庫
- 在右上角,在您的頭像或identicon旁邊,單擊 然后選擇New repository。
- 命名您的存儲庫
hello-world
。 - 寫一個簡短的描述。
- 選擇使用自述文件初始化此存儲庫。
單擊創建存儲庫。
第2步。創建一個分支
分支是一次處理不同版本的存儲庫的方法。
默認情況下,您的存儲庫有一個名為branch的分支master
,該分支被認為是權威分支。我們使用分支進行實驗並在提交之前進行編輯master
。
當您在分支機構上創建分支時master
,您正在制作該master
時間點的副本或快照。如果其他人master
在您的分支機構上工作時對分支進行了更改,則可以提取這些更新。
該圖顯示:
- 該
master
分支 - 一個叫做的新分支
feature
(因為我們在這個分支上做'特色工作') feature
它融入之前的旅程master
你有沒有保存過不同版本的文件?就像是:
story.txt
story-joe-edit.txt
story-joe-edit-reviewed.txt
分支機構在GitHub存儲庫中實現了類似的目標。
在GitHub,我們的開發人員,編寫人員和設計人員使用分支來保持錯誤修復和功能工作與我們的master
(生產)分支分開。當更改准備就緒時,他們將其分支合並到master
。
創建一個新分支
- 轉到新的存儲庫
hello-world
。 - 單擊文件列表頂部的下拉列表:master:master。
readme-edits
在新分支文本框中鍵入分支名稱。- 選擇藍色的創建分支框或按鍵盤上的“Enter”。
現在你有兩個分支,master
和readme-edits
。它們看起來完全一樣,但不會很久!接下來,我們將更改添加到新分支。
第3步。制作並提交更改
好樣的!現在,您在readme-edits
分支的代碼視圖中,這是一個副本master
。我們來做一些編輯。
在GitHub上,保存的更改稱為提交。每個提交都有一個關聯的提交消息,這是一個解釋為什么進行特定更改的描述。提交消息可捕獲更改的歷史記錄,因此其他貢獻者可以了解您已完成的操作以及原因。
制作並提交更改
- 單擊該
README.md
文件。 - 點擊 要編輯的文件視圖右上角的鉛筆圖標。
- 在編輯器中,寫一點關於你自己。
- 編寫描述更改的提交消息。
- 單擊提交更改按鈕。
這些更改將僅對readme-edits
分支上的README文件進行,因此現在此分支包含的內容與之不同master
。
步驟4.打開Pull請求
很好的編輯!現在您的分支中有更改master
,您可以打開拉取請求。
Pull Requests是GitHub上合作的核心。當您打開拉取請求時,您提出了更改並請求某人審核並提取您的貢獻並將其合並到他們的分支中。拉請求顯示來自兩個分支的內容的差異或差異。更改,添加和減少以綠色和紅色顯示。
提交后,即使在代碼完成之前,您也可以打開拉取請求並開始討論。
通過在拉取請求消息中使用GitHub的@mention系統,您可以詢問特定人員或團隊的反饋,無論他們是在大廳還是10個時區之外。
您甚至可以在自己的存儲庫中打開pull請求並自行合並。在開展大型項目之前,這是學習GitHub Flow的好方法。
打開Pull Request以更改README
點擊圖像查看大圖
步 | 截圖 |
---|---|
點擊 “拉取請求”選項卡,然后從“拉取請求”頁面中,單擊綠色“ 新拉”請求按鈕。 | ![]() |
在“ 示例比較”框中,選擇您創建的分支readme-edits ,以與master (原始)進行比較。 |
![]() |
在比較頁面上查看差異中的差異,確保它們是您要提交的內容。 | ![]() |
如果您對要提交的更改感到滿意,請單擊綠色的“ 創建拉取請求”按鈕。 | ![]() |
為您的拉取請求提供標題,並寫下您的更改的簡要說明。 | ![]() |
完成郵件后,單擊“ 創建拉取請求”!
提示:您可以使用的表情符號和拖放圖片和GIF到的意見和引入請求。
步驟5.合並您的Pull請求
在最后一步中,是時候將您的更改結合在一起 - 將您的readme-edits
分支合並到master
分支中。
- 單擊綠色合並拉取請求按鈕以將更改合並到
master
。 - 單擊確認合並。
- 繼續刪除分支,因為它的更改已合並,紫色框中的刪除分支按鈕。
恭喜你的第一次修改成功!