前言
近期需要對一個項目原先某個分支develop刪掉,另外一個分支hotfix/temp進(jìn)行重命名develop,為此記錄一下。
步驟
- 刪除遠(yuǎn)程分支
例子:比如要刪除develop分支,首先確保當(dāng)前本地分支不在develop分支,然后執(zhí)行如下操作
$ git push --delete origin develop
- 重命名原先的本地分支
當(dāng)然也可以刪除本地這個分支
$ git branch -m develop develop_old
- 將需要重命名的分支改名為原先的本地分支名
$ git branch -m hotfix/temp develop
- 重命名后的分支提到遠(yuǎn)程分支
$ git checkout develop
$ git push origin develop
- 關(guān)聯(lián)一下本地和遠(yuǎn)程分支
$ git branch --set-upstream-to=origin/develop
也可以直接編輯項目工程的.git/config文件將分支關(guān)聯(lián)關(guān)系進(jìn)行修正。