分支用於獨立儲存修改記錄,避免相互影響。建立倉庫時,預設產生 master 分支,後續可建立新分支併合並至預設分支。
背景資訊
代碼管理 Codeup將分支劃分為四類:我的、活躍、非活躍、已合并。
我的:我建立的分支或者我push的分支,便於使用者進行分支管理。
活躍:近三個月有push的分支,便於使用者進行分支的查看及開發。
非活躍:近三個月內無push的分支,便於使用者進行分支及時清理。
已合并:已合并的分支,便於使用者查看已合并的分支。
建立分支
在Codeup中,您可以通過Web端或本地端建立新分支。以下是具體步驟:
Web 端建立
在目標倉庫頁面,單擊導覽列分支,單擊右上方的建立分支按鈕,填寫資訊並單擊確認。
本地端建立
切換到master分支或者其他分支(本地分支),進行建立分支以及把分支推送到遠程倉庫。
git checkout -b slave # 建立本地分支,自訂名稱slave分支。
git push origin slave # 將本地分支slave,推送到Codeup平台目標倉庫。刪除分支
在分支列表頁面,單擊目標分支對應的操作列中選擇表徵圖
,然後單擊刪除。
重要
預設分支取消預設後才能刪除。
保護分支取消保護後才能刪除。

設定預設分支
在目標倉庫頁面,選擇左側導覽列設定,單擊菜單分支設定,在分支設定版面設定預設分支。
可以選擇把自訂的分支設定為預設分支,單擊更新設定預設分支。

設定保護分支
在目標倉庫頁面,選擇左側導覽列設定,單擊菜單分支設定,在分支設定頁面建立保護分支的規則。
可以限制允許推送與合并保護分支的角色和使用者,可設定程式碼檢閱人數和合并卡點規則,如代碼檢測和 CI 卡點,具體操作請參見分支設定。
分支對比
選擇左側導覽列分支,請在目標分支對應的操作列中選擇表徵圖
,單擊比較即可進行分支間的對比。
本文更新了一個README.md文檔,可以看到源分支和目標分支的比較。
說明比較模式說明:
合并比較:比較基於來源物件可以合并到目標對象的內容。
檔案比較:比較源和目標對象之間有差異的全部檔案內容。