我重命名了一个本地分支(非主分支),然后想要重命名远程分支(Atlassian stash托管的存储库)。
但是,无论我做什么,分支重命名都没有反映在远程上。
这是我所做的:
但是,无论我做什么,分支重命名都没有反映在远程上。
这是我所做的:
git branch SR1234
git checkout SR1234
git push --set-upstream origin SR1234
git add --all
git commit -m "...."
git push
然后重命名“current”分支
git branch -m SR5678
然后尝试在远程重命名分支
git push origin :SR1234
$ git push origin :SR1234
To ssh://<repo>.git
- [deleted] SR1234
$ git push --set-upstream origin SR5678
Total 0 (delta 0), reused 0 (delta 0)
To ssh://<repo>.git
* [new branch] SR5678 -> Sr1234
Branch SR5678 set up to track remote branch SR1234 from origin.
问题在于,无论我做什么,在远程(托管在Atlassian Stash上)都只能看到旧的分支名称。只有本地,我才能看到新的分支名称。
我该如何更改远程分支名称?
git push -u origin SR5678:SR5678
。 - knittl