示例專案:hello world
十分鐘輕鬆教學
在學習計算機語言程式設計的過程中建立hello world 專案是乙個歷史悠久的傳統。當你接觸一門新事物的時候可以用它來做乙個簡單的練習。讓我們開始使用github吧!
如何建立和使用倉庫github是乙個**版本控制和協作的託管平台。它可以讓你和你的夥伴在任何地方一起進行專案開發。如何建立和管理分支
如何改變乙個檔案並將它提交到github上
如何發起以及合併請求
本教程將幫助你學習github的必備知識,如「倉庫」、「分支」、「提交**」以及「請求**合併」。你將建立你自己的「hello-world」倉庫並且學習github的請求**合併工作流,這是目前一種非常流行的建立和審查**方式。
無需編碼
要完成本教程,您需要註冊乙個github賬戶並且需要聯網。你不需要知道如何編碼,如何使用命令視窗以及如何安裝git(github的客戶端軟體)。
你可以用你的「hello-world」倉庫來儲存你的想法、資源,甚至用它來和別人分享、討論任何事情。
第一步:建立乙個新的倉庫
在頁面的最右上角,你的頭像的左邊,點選「+」,在彈出的下拉選項中選擇「new repository」。
在倉庫名稱輸入框中輸入你的倉庫名稱:「hello-world」。
寫乙個簡短的描述。
勾選「initialize this repository with a readme」。
點選「create repository」按鈕,完成建立。
分支是乙個可以讓你在同一時間工作在同乙個倉庫的不同版本的方法。
在你的倉庫中會有乙個預設的名叫「master」的主分支,該分支用來儲存你最終確定的版本**。我們用其他的子分支來進行編輯和更改,確定之後再提交到主分支。
當你從主分支建立出乙個子分支的那一刻,其實你就是對當時時間點的主分支做了乙個拷貝。如果之後別的分支的人對主分支做出了更新,在你提交到主分支之前,你必須先從主分支上拉取那些更新。
下面的圖表將顯示分支合作的整個流程:
主分支乙個新的命名為「feature」的子分支(因為我們正在這個分支上做開發)
「feature」分支合併到主分支之前的歷程
你是否像下面這樣儲存過不同版本的檔案?
story.txt
story-joe-edit.txt
story-joe-edit-reviewed.txt
在github倉庫中的分支就是為了完成類似的功能。
在github上,我們的開發人員,編輯人員以及設計人員,分別在獨立的分支上完成自己修改bug或功能編寫的工作。當乙個功能編寫確定之後,他們就將自己的分支合併到主分支上。
新建乙個子分支
進入你的「hello-world」倉庫
點選檔案列表上方的寫著「branch: master」的下拉框
在輸入框中輸入新的分支名字「readme-edits」
點選下方藍色背景的分支建立框或直接按鍵盤的「enter」鍵
現在,你已經有了「master」和「readme-edits」兩個分支了。他們看起來幾乎一模一樣,但是不要著急,接下來,我們將在我們新建的子分支上做出一些改變。
幹得好!現在,你已經在你的新分支「readme-edits」上了,讓我們來對它寫點什麼。
在github中,儲存更改被稱為「提交」。每一次提交都需要寫一段我們為什麼做出修改的備註說明。這些備註說明將對你的更改做出記錄,其他夥伴看到之後就知道你每次都提交了什麼。
做出修改並提交
點選「readme.md」檔案,切換到「readme.md」內容頁面
點選編輯框右上角的鉛筆按鈕,進入編輯介面
在編輯框中,寫一些你自己的資訊
在下方的「提交更改」框中,輸入你做出此次修改的備註說明
點選下方的「commit changes」按鈕
這些更改只是針對於位於你的「readme-edits」子分支中的 「readme.md 」檔案,所以現在這個分支上包含的內容和主分支上已經有所不同。
現在你已經對你的新分支做出了修改,我們可以發出「請求**合併」的請求啦。
在你的**完成之前,你可以隨時進行**提交,發起請求**合併的請求以及進行一場討論。
你可以通過github的「@」功能,在每次發出「請求**合併」請求的時候,向特定的人或團隊做出反饋,無論這個人是在你身邊還是遠在千里之外。
你可以向自己的倉庫發出「請求**合併」的請求,並且自己去合併他們。這在你接觸到大型專案之前是乙個非常好的練習方法。
為更改的readme檔案發出「請求**合併」請求
第一步:點選「pull request」選項卡按鈕,切換到請求**合併頁面,點選綠色的「new pull request」按鈕
第二步:選擇你建立的「readme-edits」分支,與主分支進行比較。
第三步:在對比頁面檢視這些更改,確定他們就是你想要提交的。
第四步:當你確定這些更改就是你所要的時候,點選綠色的「create pull request」按鈕。
第五步:為你的更改做乙個簡單的標題和描述。
當你寫完備注描述之後,點選「create pull request」按鈕。
這是整個過程的最後一步,是時候將你在子分支「readme-edits」做出的更改合併到主分支「master」上了。
點選綠色的「merge pull request」按鈕,將這些修改合併到主分支
點選「confirm merge」按鈕
由於這個分支的更改已經被合併了,所以我們還需要點選紫色框中的「delete branch」按鈕,刪除這個分支
大功告成,你已經學會如何在github官網上管理自己的專案了。
GitHub使用教程
git安裝包 window 64位 右擊滑鼠選擇git bash進行配置 1 git config global user.name 自己設的使用者名稱 2 git config global user.email 自己的郵箱 1 建立庫 目錄 2 pwd 用於顯示當前的目錄 3 git init ...
github使用教程
1.什麼叫git?什麼叫github?l兩者之間的差別?git 和vss,svn一樣都是乙個分布式的版本控制系統,通過鏈結和相應的許可權認證之後,將自己本地的 push到遠端的倉庫中,或者將遠端的專案版本download到本地。在多人協作開發專案中起到至關重要的作用。github 就是乙個管理 的平...
github使用教程
一些實用基本的概念 主頁 建立個人賬號 注意郵箱一定要使用正確選擇倉庫 倉庫分為兩種,一種是社群版,免費。另一種是私有的,收費。驗證郵箱 專案的增刪查改,收藏。檔案的增刪查改 建立專案 建立專案 建立檔案 保留 演算法spring boot的部落格系統,halo部落格系統 web書城專案 別人的就別...