教你如何在Github託管代碼
在本篇文章中,你將會學到
- 創建和使用repository
- 開始和管理項目的分支branch
- 對項目文件修改然後提交到github
- 如何請求合併分支
Step 1.創建Repository
Repository通常用來組織一個項目結構。Repository可以包含任何的文件夾,文件,圖片,視頻,數據集,反正就是你可以往裏面塞任何你想要塞的東西。強烈推薦包含一個描述你項目信息的README文件。當然你也可以選擇的添加liscense file。
- 具體步驟
-
1.在GitHub頁面最頂上的右邊,我們可以看到有一個+號,點擊可以看到New repository 沒錯就是它點擊,然後跳轉到Create a new repository 頁面。
- 2.給你的項目隨便起個名字,就叫hello-world吧,填入 Repository name 那一欄
- 3.然後在 Description 裏面填上該項目工程的簡短介紹(可選)
- 4.選上 Initialize this repository with a README
-
5.好的最後點擊 Create repository 按鈕
Step 2.創建分支branch
Branch分支是解決repository開發過程中不相同版本問題的方式。
你的默認repository分支 名字叫 master
,該名字代表你該項目的主體,對項目的推進起着決定性作用。當我們正式提交代碼至 master
分支前,我們應該有實驗性質的分支版本。
當你從 master
分支創建出一份拷貝版本,即snapshot版本。當你的團隊的人對 master
分支進行變動時,你可以及時的pull到本地。
下圖所示:
master
分支feature
新的分支feature
分支奇幻大冒險,終於迴歸主流,併入master
分支,實際上可能存在多個feature
分支,因爲這些feature
都是實驗性質的。
- 具體步驟
-
1.進入到我們的repository
hello-world
- 2.點擊 branch:master的下拉菜單
- 3.輸入一個分支名字,比如
readme-edits
- 4.最後點擊下方的藍色方框 Create branch
-
現在我們有了兩個分支,
master
和readme-edits
。
Step 3.對分支進行一些改變然後提交
在GitHub上,保存改變即稱爲 commit 提交。每一次提交都應該有與之相關的 commit 信息,主要是描述做了哪些改變,以及爲什麼。commit 信息能夠讓你一起協作的夥伴明白你做了什麼以及爲什麼。
- 隨便改點東西
-
1.點擊README.md 文件
- 2.點擊右上的 圖標
- 3.在編輯器裏面,隨便寫點啥,比如寫個
喲喲切克鬧
就很不錯。 - 4.然後在下面的
Commit changes
隨便寫個 commit 理由。 - 5.點擊 Commit changes 按鈕提交
Step 4.請求合併分支
我們對分支 readme-edits
做了一些改變,這個時候我們要將該分支合併進主分支。
- 發起合併分支請求
-
1.點擊 Pull Request 欄,然後按右邊的藍色按鈕 New pull request
-
base下拉菜單選擇
master
然後 compare to 下拉菜單 選擇readme-edits
- 3.審查你對於
master
分支所做的修改,確定你真的想要提交。
- 4.當你對
readme-edits
的改變感到滿意,那麼就點擊綠色按鈕Create pull request
。 - 5.然後對你對
master
的改變做一個簡短的說明。
- 6.最後再次點擊下方的
Create pull request
按鈕完成提交請求。
Step 5.合併分支
- 最終的一步,這次我們將
readme-edits
分支正式的併入進master
分支。 - 1.點擊綠色按鈕
Merger pull request
- 2.然後點擊
Confirm merge
- 3.然後點擊 Delete branch 刪除
readme-edits
分支,因爲master
分支已經採納了該分支。
好吧,這篇文章純粹是我拿來學寫markdown。
看看效果 嘿嘿