GitHub 重新命名分支名稱
前言
有時候我們在開發的時候會遇到需要重新命名 GitHub 分支,但是總不能用刪除分支的方式來做處理,這樣子會導致先前的 commit 紀錄都消失,所以就來記錄一下該如何重新命名分支並 push 到 GitHub 上吧
起手式
首先我拿我這一個 Repo 作範例
Repo: https://github.com/hsiangfeng/otherCSS
重新命名方式
首先會先 cd
到該目錄下
接下來先輸入 git branch -a
確定一下全部分支狀況
假設我今天希望我的分支修改成 master → develop,那麼就輸入 git branch -m master develop
※ 指令說明: git branch -m [old branch name] [new branch name]
接下來就是 push 到 GitHub,git push origin develop :master
※ 指令說明: git push origin -m [new branch name] :[old branch name]
(注意前面有一個舊分支前面還有一個分號)
你會發現我的畫面是出現紅字是正常的,因為 master 分支是不能隨便改名變更的,所以你會看到 GitHub 自動幫你新增了一個分支
所以我們就可以嘗試用以上流程來將 develop 改成它的名稱,例如 css_develop
那麼我們回到 GitHub 就可以看到 branch 已經修改了,而且 commit 都有保留唷~