今天我們來說說分支 ( Branch ) 的使用,使用分支意味著你可以從開發主線上分離開來,然後在不影響主線的情況下繼續工作;分支是我們很常使用到的功能之一,他可以讓我們同時分工同時進行,也可以當成新版本的前置前,在未穩定期間,可以同時進行的功能開發。
一樣,我們今天透過實作練習來學習,不過在實作之前,我們先出所有的指令,供我們後述操作的時候,會更有印象,查詢起來也更為方便。
■ Git Branch 基本指令
◆ Git brach 查看
1 2 3 4 5 6 7 8 |
# 取得服務務端目前的分支的狀態 git fetch # 查看目前分支的資訊 git branch # 查看目前所有的分支 git branch -a |
◆ Git branch 創建
1 2 3 4 5 |
# 創建 / 切換 test 分支 git checkout -b test # 將 test 分支 push 到遠端服務器上 git push origin test |
◆ Git branch 刪除
1 2 3 4 5 |
# 刪除本地的 test 分支 git branch -D test # 刪除遠端服務器的 test 分支 git push origin --delete test |
◆ Git branch 重新命名
1 2 3 4 5 |
# 把分支名稱 test 重新命名為 test2 git branch -m test test2 # 推送到遠端服務器 git push origin test2 |
■ Git Branch 實際操作
◆ 建立分支
我們可以先下 git branch 指令,去看看目前的 git 線路。
1 |
git branch |
目前只有一個分支,master
我們可以先建立一個分支,指令如下:
1 2 3 |
git branch new-feature git branch |
已經建立了另一個分支 ( new-feature ),目前主線 (*) 仍是 master
◆ 分支切換
我們可以透過 git checkout new-feature 切換到 new-feature 分支。
1 |
git checkout new-feature |
作者: Gimmy
積極的人在每一次憂患中都看到一個機會
而消極的人則在每個機會都看到某種憂患