關於對GitHub的使用

2022-08-11 04:42:12 字數 2805 閱讀 9531

什麼是github?

github是版本控制和協作的**託管平台。它可以讓你在其他人在任何地方一起工作。

本文主要向您介紹github essentials,如儲存庫,分支,提交和合併請求。將您建立自己的hello word儲存庫並學習github的pull request工作流程,

這是一種建立和檢視**的流行方式。

沒有必要編碼。

首先,您需要乙個github.com賬戶和internet訪問許可權。您不要知道如何編寫**,使用命令列或安裝git(版本控制軟體github構建於其上)。

第一步:建立乙個資料庫

hello word知識庫可以是你儲存想法,資源甚至與他人分享和討論事物的地方。

建立乙個新的儲存庫

1  在右上角,再你的頭像和身份證旁邊,點選

2  然後選擇新的儲存庫。命名您的儲存庫hello word。

3  寫乙個簡短的描述。

4  選擇使用自述檔案初始化此儲存庫。

點選create repository

第二步:建立乙個分支

分支是一次處理不同版本的儲存庫的方式。

預設情況下,您的倉庫有乙個名為master的分支,它被認為是最終分支。我們使用分支再將它們提交給主人之前進行實驗和編輯。

當您從主分支建立分支時,您正在製作主分支的副本和快照,就像他在那個時間點一樣 。如果其他人在您的分支上工作時對主分支進行了更改,

則可以引入這些更新。

此圖顯示:

主分支乙個叫做feature的新分支(因為我們正在這個分支上做「特色工作」)

該功能之前的旅行

你有沒有儲存過不同版本的檔案?就像是:

story.text

story-joe-edit.text

story-joe-edit-reviewed.text

分支機構在github儲存庫中實現類似的目標。

在github上,開發人員,作者和設計人員使用分支來將錯誤修復和功能工作與我們的主分支分開。當乙個變化準備就緒後,他們將它們的分支合併為主。

建立乙個新的分支

1  轉到您的新儲存庫hello word。

2  單擊檔案列表頂部的下拉列表中的分支:master。

3  在新的分支文字框中輸入分之名稱readme-edits。

4  選擇藍色的建立分支框或點選鍵上的「enter」。

現在你有兩個分支,主人和自述編輯。它們看起來完全一樣,但時間不長!,接下來,我們會將我們的更改新增到新分支。

第三步:進行並提交更改

現在您正在使用自述檔案編輯分支的**檢視,該分支是主副本。我們可以來做一些編輯。

在github上,儲存的更改稱為提交。每個提交都有乙個關聯的提交訊息,它是解釋問什麼進行特定更改的說明。提交訊息捕獲您所做更改的歷史記錄,所以其他貢獻者可以了解您所做的工作以及原因。

進行並提交更改

1  點選readme.md檔案。

2  點選

鉛筆圖示在檔案檢視的右上角進行編輯。

3  在編輯器中,寫一些關於你自己的資訊。

4  編寫描述您的更改的的提交資訊。

5  單機提交按鈕。

這些更改將僅針對自述檔案編輯分支上的readme檔案進行,因此,此分支包含的內容與主檔案不同。

第四步:開啟合併請求

現在您的分支已經發生變化,您可以開啟乙個拉取請求。

合併請求是github協作的核心。當你開啟乙個拉取請求時,你正在提出你的改變,並要求有人審查並提交你的貢獻,並將它們合併到他們的分支中。拉取請求顯示來自兩個分支內容的差異或差異。更改,新增和減去以綠色和紅色顯示。

一旦你提交了,你甚至可以在**完成之前開啟乙個pull請求並開始討論。

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

你甚至可以在自己的倉庫中開啟pull請求並自己合併它們。在開展大型專案之前,學習github流程是一種很好的方式。

開啟合併請求以更改自述檔案 

完成訊息之後,建立拉取請求!

第五步:合併您的請求

在這最後一步中,是時候把你的修改結合在一起了-將你的自述編輯分支合併到主分支中。

1  點選綠色合併拉取請求按鈕,將更改合併到主資料庫中。

2  點選確認合併。

3  繼續操作,刪除分支,因為他的更改已經合併到了紫色框中的刪除分支按鈕。

慶祝!通過檢視本文,您已經學會了建立乙個專案並在github上拉取請求!

建立了乙個開源庫

開始並管理乙個新的分支

更改了乙個檔案並將這些更改提交給github

開啟並和並拉取請求

要詳細了解pull request的功能,推薦閱讀github流程指南。您也可以訪問github explore並參與開源專案

關於使用github的心得

一直想用github很久了,都說github是裝逼利器,沒有我怎麼能行。但是我非常懶,學東西只喜歡學當前要用的,學的越多越頭大。所以我目前只用了github上傳本地 的功能,以後遇到其他功能再進行更新吧。管理 庫步驟 1 在本地建乙個資料夾,專門用來存放需要上傳的 自認為比較牛逼的 我這裡建的路徑是...

對前端的認識以及Github的使用

一 對前端大體的認識 前端 搭網頁的框架 制定樣式,讓 有動畫效果。html html是乙個靜態的網頁。css 用來給html新增樣式,包括顏色 布局 js 讓網頁動起來,負責頁面的基本操作。二 github的使用 1.註冊乙個gitee賬號,建乙個遠端倉庫。2.在本地新建乙個資料夾 3.將遠端倉庫...

關於GitHub的建立

git是什麼?git是目前世界上最先進的分布式版本控制系統。安裝完成後,還需要最後一步設定,在命令列輸入 git config global user.name your name git config global user.email email example.com 因為git是分布式版本控...