目錄github是一個用於版本控制和協作的**託管平臺。可以讓所有人在任何地方協同工作。
分支branch是一次在不同版本的儲存庫上工作的方式,建立倉庫時預設有一個master
分支。
一般步驟:
建立資源庫repository
建立並管理一個分支feature
修改檔案並提交改變給gihthub
開啟併合並一個pull請求
官網建立repository方法:
右上角+號選擇new repository
修改repository名稱
寫一個簡短的描述
初始化repository並生成一個readme檔案
每次建立一個分支feature就相當於對主分支master的一份複製
分支合併方式圖:
首先是有一個主分支;
然後新建一個名為feature的分支,在feature上進行一系列操作,例如修改edit、提交commit、拉取pull、討論建議discuss等;
作後將feature分支上的內容合併(merge)到主分支matser。
新建分支的方法:
在新建了名為hello-world的repository後;
點選branch:master
的下拉按鈕;
輸入新分支名稱readme-edits
,並點選藍色按鈕完成建立。
提交方法:
點選readme.md檔案
點選編輯修改,並在commit changes
中輸入描述資訊
點選綠色按鈕commit changes
確認
(1)新建一個拉取請求
(2)在分支feature中編輯,並與主分支master進行比較
(3)在新建分支的比較頁面中檢視變化
+
表示新增行,-
表示去除行
(4)如果對修改滿意,則點選建立拉取請求
合併方法:
點選merge pull request
按鈕將改變內容合併到主分支master中
點選確認合併按鈕confirm merge
,然後就會出現藍色框delete branch
然後點選delete branch
,因為這個分支的修改已經被合併到主分支中,因此可以刪除
merge之後,分支feature先前的改變內容將不會再出現,因為已經完全改變了。
參考:[1] 官方文件:
[2] 個人github: