GitHub新手指南

2021-10-02 07:18:24 字數 1396 閱讀 1687

hello world專案是計算機程式設計中乙個歷史悠久的傳統。通過這個簡單的練習,讓你開始學習新的東西。讓我們開始github的hello world吧!

你將會學到:

github是乙個用於版本控制和協作的**託管平台。它允許你和其他人在任何地點一起對同乙個專案進行操作。本教程向您介紹github的基本功能,如儲存庫、分支、提交和拉請求。你將建立自己的hello world儲存庫,並將學習一種建立和檢查**的流行方法——github的拉請求的工作流程。

分支是對倉庫檔案的不同版本同時處理的方法。

你的倉庫預設有乙個名為「master」的分支,它被認為是最終分支。在把專案提交到「master」前,我們對其使用分支結構進行實驗和編輯。

當你在主分支之外建立了另乙個分支時,你便對當前主分支進行了複製,或者說快照。如果其他人在你處理該分支時對主分支進行了修改,你便可以適時的獲得更新。

如下圖所示:

在github,我們的開發人員、編寫人員和設計人員使用分支將修復bug和特徵工作與我們的主(生產)分支分開。當變更準備好時,他們將分支合併到主分支master中。

動手建立乙個分支

好了!現在,您在readme-edits分支的**介面中,它是master的副本。讓我們做一些編輯。

在github上,儲存的更改被稱為提交。每個提交都有乙個相關的提交訊息,這是乙個解釋為什麼要進行特定更改的描述。提交訊息捕獲您的更改歷史,這樣其他貢獻者就可以理解您所做的事情和原因。

動手更改並提交

漂亮!現在您已經在master的分支中進行了更改,可以開啟拉請求。

拉請求是github協作的核心。當您開啟乙個拉請求時,你是在請求某人審查並接受您提議的更改,並將這些更改合併到他們的分支中。拉請求會顯示來自兩個分支內容上的差異。對內容的更改,新增和刪除等操作將會以綠色和紅色顯示。

一旦內容提交,你便可以開啟拉請求並開始進行討論啦,這些甚至都可以在**完成之前進行。

在你的拉請求資訊中使用github的你可以向特定的人或團隊尋求反饋,不管他們是在客廳的另一端還是在10個時區之外。

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

動手開啟對readme檔案修改的拉請求

最後一步,是時候將你"readme-edits"分支中的變更合併到"master"主分支中去了。

通過完成本教程,您已經學習了如何在github上建立專案和發出pull request !

以下是你在本教程中完成的內容:

看完這篇官方指導,我們已經可以基本的使用github的倉庫以及協同工作的功能了,後期更新如何【在github上找專案】來投喂自己。

Bash新手指南

bash新手指南 xalasys.com 目錄 介紹1.本指南由來 2.誰應該閱讀此書?3.新版本和取得方法 4.歷史修訂 5.貢獻 6.反饋 7.版權資訊 8.你需要什麼?9.本文件約定 10.本文件組織結構 1.bash和bash指令碼 1.1.常用的shell程式 1.1.1.shell的普遍...

nginx 新手指南

官網 可以使用 nginx 的幫助命令檢視可以使用的命令 nginx h 或者 nginx root gray sbin nginx h nginx version openresty 1.11.2.2 usage nginx hvvttq s signal c filename p prefix ...

nginx新手指南

記錄nginx在centos上的安裝,開啟過程。其實也就是翻譯兩篇nginx上的文件的部分。install beginner s guide nginx name nginx repo baseurl gpgcheck 0 enabled 1 usr sbin nginx 這是開啟nginx的檔案 ...