1. 程式人生 > >五分鐘學會 GitHub 基本操作(坐下坐下)

五分鐘學會 GitHub 基本操作(坐下坐下)

今天看了一個博主的文章,突然感覺自己這畢業一年多來基本是廢了,技術沒有學到多少,妹子沒有找到,身體也沒有鍛鍊好,所以都在幹些什麼,工作效率低下,像是在養老一樣,是時候想想自己的退路了。

先把自己丟了一年多的GItHub用起來吧,已經不記得具體的命令了,只記得倉庫,分支,提交,拉取版本的大概幾個操作,就先看看Hellworld Guids吧 保持著敬畏之心
官方指導請看:
https://guides.github.com/activities/hello-world/
簡述一下什麼是GitHub

What is GitHub?
GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.

This tutorial teaches you GitHub essentials like repositories, branches, commits, and Pull Requests. You’ll create your own Hello World repository and learn GitHub’s Pull Request workflow, a popular way to create and review code.
什麼是GitHub?
GitHub是用於版本控制和協作的程式碼託管平臺。 它可以讓您和其他人在任何地方協同工作。

本教程教您GitHub基本知識,如儲存庫,分支,提交和Pull請求。 您將建立自己的Hello World儲存庫並學習GitHub的Pull Request工作流,這是一種建立和檢查程式碼的流行方法。

簡單來說最主要的就是:儲存庫,分支,提交,Pull請求的概念

那麼第一步
Step 1. Create a Repository (建立倉庫)
儲存庫通常用於組織單個專案。 儲存庫可以包含資料夾和檔案,影象,視訊,電子表格和資料集 - 您的專案需要的任何內容。 我們建議包括README或包含專案資訊的檔案。 GitHub可以在建立新儲存庫的同時輕鬆新增一個。 它還提供其他常見選項,例如許可證檔案。

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

建立新儲存庫

在右上角,在您的頭像或identicon旁邊,單擊,然後選擇新建儲存庫。
將您的儲存庫命名為hello-world。
寫一個簡短的描述。
選擇使用自述檔案初始化此儲存庫。
在這裡插入圖片描述

在這裡插入圖片描述

第二步:建立分支
Step 2. Create a Branch
分支是一次處理不同版本的儲存庫的方法。

預設情況下,您的儲存庫有一個名為master的分支,它被認為是權威分支。 在將它們提交給master之前,我們使用分支進行實驗並進行編輯。

當您從主分支建立分支時,您正在製作主伺服器的副本或快照,就像在那個時間點那樣。 如果其他人在您的分支上工作時對主分支進行了更改,則可以引入這些更新。

該圖顯示:

主分支
一個叫做feature的新分支(因為我們在這個分支上做’feature work’)
功能在合併到主伺服器之前所經歷的旅程
在這裡插入圖片描述

第三步:
Step 3. Make and commit changes (提交新的內容)
好樣的! 現在,您正在閱讀readme-edits分支的程式碼檢視,該分支是master的副本。 我們來做一些編輯。

在GitHub上,儲存的更改稱為提交。 每個提交都有一個關聯的提交訊息,這是一個解釋為什麼進行特定更改的描述。 提交訊息可捕獲更改的歷史記錄,因此其他貢獻者可以瞭解您已完成的操作以及原因。

製作並提交更改

單擊README.md檔案。
單擊檔案檢視右上角的鉛筆圖示進行編輯。
在編輯器中,寫一點關於你自己。
編寫描述更改的提交訊息。
單擊提交更改按鈕。
在這裡插入圖片描述

第四步:拉取請求
Step 4. Open a Pull Request
很好的編輯! 現在您在master的分支中有更改,您可以開啟pull請求。

Pull Requests是GitHub上合作的核心。 當您開啟拉取請求時,您提出了更改並請求某人稽核並提取您的貢獻並將其合併到他們的分支中。 拉請求顯示來自兩個分支的內容的差異或差異。 更改,新增和減少以綠色和紅色顯示。

提交後,即使在程式碼完成之前,您也可以開啟拉取請求並開始討論。

通過在拉取請求訊息中使用GitHub的@mention系統,您可以詢問特定人員或團隊的反饋,無論他們是在大廳還是10個時區之外。

您甚至可以在自己的儲存庫中開啟pull請求並自行合併。 在開展大型專案之前,這是學習GitHub流程的好方法。

開啟Pull Request以更改README
在這裡插入圖片描述
第五步 合併分支
Step 5. Merge your Pull Request
在最後一步中,是時候將您的更改結合在一起 - 將您的自述編輯分支合併到主分支中。

單擊綠色合併拉取請求按鈕以將更改合併到主檔案中。
單擊確認合併。
繼續刪除分支,因為它的更改已合併,紫色框中的刪除分支按鈕。
在這裡插入圖片描述
所有以上步驟就是一次簡單的從建庫,到新建分支,提交內容,拉取提交,合併分支的所有過程,其實和SVN基本是一個思路。