[Git學習]GitHub-HellowWorld

Hello World項目是咸亨程序員的長久以來學習的第一個項目的傳統,這是一個很簡單的項目,可以告訴你如何開始一個新的,讓我們在GitHub中學習吧
你想學到:

  • 創建和使用倉庫
  • 開始和管理一個新的分支
  • 如何在GitHub中提交變更
  • 打開和合並一個Pull請求

什麼是Gitub

GitHub是一個代碼的託管平臺,可以用來版本控制和協同合作,可以讓你和任何地方的開發者一起合作
這個課程幫助你瞭解GitHub的基本元素,如:倉庫,分支,提交,拉的請求,你將會創造你自己的HellowWorld倉庫,並且學習GitHub的拉操作流程,典型的方法是創在和回顧代碼

不必寫代碼

你需要GitHub網站的連接,並且連接到互聯網,你不必知道如何編碼,如何使用命令行,以及不必安裝Git軟件(一個軟件版本控制)
**Tip:**在單獨的屏幕上看這個簡稱,這樣你可以邊看邊學

1 創造一個倉庫

倉庫用來管理一個單獨的項目,倉庫可以包含文件夾,文件,圖片,視頻,電子表格和數據設置-等等任何可以在項目中包含的東西,我們建議你包含README,或者一個有關於你的項目信息的文件,GitHub使你在創建一個新的倉庫的時候同時添加一個文件變的很簡單,它同時提供了其他的通用的選項,比如許可文件
你的 HelloWold 倉庫可以儲存任何你儲存的創意,源文件,或者可以共享出來討論的事情

創造一個新的倉庫

  1. 在右上角,你的頭像或者ID名後面,點擊**+然後選擇新的倉庫**
  2. 將你的倉庫命名爲 hello-world
  3. 寫下簡單的描述
  4. 選擇初始化這個倉庫,並且帶着README

在這裏插入圖片描述
最後點擊Create repostory

2 創建一個分支

分支是一種在同時在同一個倉庫中的不同的版本工作的一種方式。
默認情況下,你的倉庫只有一個分支,名爲 master ,是一個決定性的分支,我們使用分支在最後的提交到 master 之前進行編輯。
當你從 master 中創建一個新的分支後,你執行的工作好比是對 ** master** 的當前時間點的一次複製,或者快照,如果有人在你變更你的分支的之後對 master 分支作出變更,你需要拉取這些變更
流程圖如下所示:

  • master 分支
  • 名爲 feature 的分支(因爲你正在’feature work’分支中工作)
  • 這個 feature 融合到 master 分支之前的支線

在這裏插入圖片描述
如果你曾經保存了不同的文件版本,比如:

  1. story.txt
  2. story-joe-edit.txt
  3. story-joe-edit-reviewed.txt

分支顯現了類似於GitHub倉庫的類似的目標
在GitHub中,我們的開發者,作者,設計師使用分支來修復BUG,或者是基於我們的 master 分支做預研的工作,讓變更準備就緒的時候,我們就將其融合到master中

創建一個新的分支

  1. 進入你新建的 hellow-world 倉庫中
  2. 在下拉菜單中選擇 branch: master
  3. 鍵入新的分支的名稱: readme-edits, 然後會進入新的分支文件盒中
  4. 選擇藍色的 create branch 框,或者鍵入 ** Enter**

在這裏插入圖片描述
現在你有了兩個分支,masterreadme-edits,他們看起來是一樣的,但不會持續太久,因爲我們將會在新的分支中創建變更

3 創建並提交變更

現在你在預覽你的 readme-edits 分支,現在讓我們對其做一些改變
在GitHub中,儲存改變叫 提交,每一次提交都有一個關聯的提交信息,這個信息描述了爲什麼要做此變更,提交的信息章節獲取你變更的歷史,讓其他的參與制知道你做了什麼和爲什麼做

如何創建並提交變更

  1. 點擊 README.md 文件
  2. 點擊文檔編輯頁面的右上角的鋼筆圖標
  3. 會進入編輯器,寫一點關於你自己的介紹
  4. 寫一點關於本次改變的文字說明
  5. 點擊提交變更按鈕

在這裏插入圖片描述
這些改變將會在 readme-edits 分支中作出改變,所以現在這個分支包含的內容和 master 分支不同

4 合併請求

現在我們有一個有別於 master 的分支,現在可以合併了
合併請求是GitHub的協同合作的核心,當你打開一個合併請求的時候,你在提交你的變更,並且請求某些人來審覈你的代碼並且將你所做的工作合併到他們的分支中,合併請求將展示和所有的分支不同的地方,比如變更,添加,刪除將會用不同的顏色比如綠色和紅色來展示出來
一旦你做了提交,你可以打開一個合併請求然後開始討論,知道你的代碼完成
通過使用GitHub的@mention system,在你合併請求的時候你可以邀請指定的人或者團隊來回顧代碼,無論他們進還是遠
當然你也可以在自己的倉庫中打開合併請求

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章