从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'.
我是不是很想修改远程存储库上的原始分支名称,或者我缺少什么?