[英]Bulk Move remote git branches from one directory to another
我需要將遠程 git 分支從一個目錄批量移動到另一個目錄
我目前的設置:
remote:
Origin
bug
bug1_abcbug
bug2_xyzbug
.
.
.
bug50_bug
bugfix
bug51
bug52
.
.
.
Bug200
現在,我想將所有 50 個分支從“bug”文件夾移動到“bugfix”文件夾。 我知道我可以單獨重命名分支名稱及其遠程名稱。 但是,有沒有更簡單的方法可以將所有分支從一個文件夾批量移動到另一個文件夾?
提前致謝
您可以通過 3 個步驟執行此操作:
git fetch
git branch -r | grep origin/bug/bug
bug/bug1...
)之后解析出分支名稱,並在第二個“/”字符( bug1...
),然后將這些字符串與此命令(或函數)結合使用來遠程重命名分支:git push <remote> <remote>/<old_name>:refs/heads/<new_name> :<old_name>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.