rename branch local and remote

git rename branch local and remote

https://stackoverflow.com/questions/6591213/how-do-i-rename-a-local-git-branch

情境舉例: 當你目前開發 A-fn 的分支 "A-branch" 已經結束了,剛好另一個新的功能 "B-fn" 要開發。 你想直接用當前的 A-branch 更名 B-branch,取代 “刪除 A-branch,並開新的 B-branch” 的動作。

git 更名一個本地和遠端的分支:

  1. 更名你的本地分支

     git branch -m new-name
     // 更名當前分支
    
     git branch -m old-name new-name
     // 更名不是當前的分支
    
  2. 刪除舊名稱的遠端分支,並且推新名稱的本地分支到遠端。
     git push origin :old-name new-name
    
  3. 重置 upstream 分支:建立新的本地分支和新的遠端分支關係。
     git push origin -u new-name
    

results for ""

    No results matching ""