1. 程式人生 > >GitHub官網入門教程翻譯

GitHub官網入門教程翻譯

    HelloWorld工程在計算機程式設計中歷史悠久,當你學習簡單新事物時,它可以作為一個簡單的練習,讓我們一起走進GitHub(以下簡稱GH)。GH是一個版本的控制和合作的程式碼託管平臺,可以使你和其他人在不同地方工作在同一專案上。

閱讀本文你將會了解到:

  • 建立和使用倉庫
  • 建立和管理分支
  • 修改一份檔案並將其釋出到github來記錄
  • 開啟併合並一個請求

下面,你將建立自己的Hello World倉庫,並學習Pull Request的工作流程。

Step1:建立一個倉庫

  倉庫通常用來組織一個單獨的專案,倉庫中可以包含專案中所需的任何東西,比如資料夾、圖片、視訊、電子表格和一些資料集。建議在倉庫中包含一個自述檔案(Readme)即該專案的相關資訊。GH允許在你建立倉庫的同時新增一個自述檔案,還可以新增協議檔案(License file)等。

這裡寫圖片描述
這裡寫圖片描述

Step2:建立一個分支

   分支可以使不同版本的倉庫同時工作。預設倉庫中只有一個主分支。當你在主分支上建立另一個分支時,其實是拷貝了一份主分支,也可以稱為快照(snapshot)。當你在自己的分支上操作時,有其他人對主分支做了修改,你可以把這些修改更新到自己的分支裡。在GH中,開發者、作者、設計師分別使用分支機構將修復bug以及各自的工作和主分支分開。如果已經完成了修改,則將其他分支與主分支合併(見Step3、4、5)。

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

Step3:進行合併提交更改。

   如圖新建的分支readme-edits,它是主分支的一個拷貝。在GH中,儲存修改被稱作提交(commits)。每次提交都有相關提示,用來解釋為什麼做出這種修改。提交資訊捕捉到你之前的修改,這樣其他貢獻者就能知道你做了什麼,為什麼這麼做。

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

Step4:開啟合併請求

   經過上一步已經在你的分支上做出了修改,現在可以開啟合併請求,這是GH合作開發的核心。開啟合併請求,表示正在提交你的修改,並要求有人審查和提交你的貢獻,最終將修改合併到他們的分支。請求合併能顯示來自兩個分支的內容的差異。修改、新增和刪除用綠色和紅色顯示。一旦提交,你甚至可以在程式碼完成之前開啟合併請求並開始討論。

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

Step5:合併請求

 將readme-edits分支合併到主分支。

這裡寫圖片描述
這裡寫圖片描述