如何切換 Git 遠端分支
更換 Git 綁定好的遠端分支的方法
-3 min read檢查對應的遠端分支
git branch -vv
git branch -vv* develop 5c22fb6 [origin/develop] docs(README): 新增分支介紹 main bc952a8 [origin/main: ahead 4, behind 13] deploy(END)
更換分支
- 方法一
git branch -u 遠端庫名/分支名
# 假設現在本地的 HEAD 在 developgit branch -u origin mainBranch 'develop' set up to track remote branch 'main' from 'origin'.git branch -vv * develop 5c22fb6 [origin/main: ahead 42, behind 13] docs(README): 新增分支介紹 main bc952a8 [origin/main: ahead 4, behind 13] deploy(END)
!NOTE 什麼是 HEAD 目前所在的分支。 可參考:【冷知識】HEAD 是什麼東西?
- 方法二
git push -u 遠端庫名/分支名
同時會把 commit 推向遠端
# 假設現在本地的 HEAD 在 developgit push -u origin mainBranch 'develop' set up to track remote branch 'main' from 'origin'.Everything up-to-dategit branch -vv * develop 5c22fb6 [origin/main: ahead 42, behind 13] docs(README): 新增分支介紹 main bc952a8 [origin/main: ahead 4, behind 13] deploy(END)