Created With

linkGit 分支指令

一連串的提交紀錄合稱為一個分支,預設第一個分支的名稱會是 master 或 main

link分支 branch

link檢視所有分支

1link> git branch

執行結果範例:

1link* main

2link second

3link third

主要分支前方會有 * 星號標示

link新增分支

1link> git branch 分支名稱

link修改分支名稱

1link> git branch -m 原名稱 新名稱

link把分支移動到指定的提交紀錄

1link> git branch -f 分支 位置

位置就是提交紀錄的 SHA-1 值的前七個字元

link合併 merge

使目前分支取得其它分支的版本紀錄

1link> git merge 其它分支的名稱

link快轉模式

如果目前分支上的 HEAD 指標所在的提交紀錄是其它分支的起點,在目前分支合併其它分支的時候就會觸發快轉模式

在 GUI 軟體中目前分支上只會新增其它分支的提交紀錄

link非快轉模式

如果目前分支上的 HEAD 指標所在的提交紀錄不是其它分支的起點,在目前分支合併其它分支的時候則會採用非快轉模式

在 GUI 軟體中目前分支上會新增其它分支的提交紀錄,並會額外產生一個合併分支的提交紀錄,兩條分支的線圖會集合到合併分支的提交紀錄上

Git 分支指令分支 branch檢視所有分支新增分支修改分支名稱把分支移動到指定的提交紀錄合併 merge快轉模式非快轉模式

技術筆記

準備chevron_right
HTMLchevron_right
CSS 基礎chevron_right
JS 基礎chevron_right
Git & GitHubchevron_right
CSS 進階chevron_right
Node.jschevron_right

返回個人網站