Git:重命名远程分支

时间:2020-01-31 21:14:16

标签: git git-branch

从master处创建一个新分支,并使用以下命令将更改推到原点:

git push -u origin original-branchname

从而建立一个新的远程分支,共享原始的本地分支名称:

Branch 'original-branchname' set up to track remote branch 'original-branchname' from 'origin'.

然后我决定将本地分支重命名为更具体的名称:

git branch -m new-improved-branchname

稍后,一旦我准备对更新后的new-improved-branchname进行下一次提交,Git报告了以下内容:

Branch 'new-improved-branchname' set up to track remote branch 'original-branchname' from 'origin'.

但是,我希望远程分支名称(仍为original-branchname)与我新的本地分支new-improved-branchname的名称匹配。

相应地更新远程分支名称并验证我的本地分支正在跟踪Git日志中new-improved-branchname的远程版本的最佳方法是什么?

基于these instructions,我尝试使用删除原始分支

git push origin --delete original-branchname
 - [deleted]    original-branchname

然后向上推new-improved-branchname,将其设置为跟踪新遥控器:

git push --set-upstream origin new-improved-branchname

但是,Git日志告诉我,我可以在GH上确认远程分支仍然命名为original-branchname

Branch 'new-improved-branchname' set up to track remote branch 'original-branchname' from 'origin'.

我是不是很想修改远程存储库上的原始分支名称,或者我缺少什么?

0 个答案:

没有答案
相关问题