【发布时间】:2020-06-11 15:39:38
【问题描述】:
我 git 克隆我的旧存储库。
我列出所有分支:
$ git branch -r
origin/HEAD -> origin/master
origin/develop
origin/master
origin/release/1.1.0
origin/support/1.0.0
origin/support/1.0.2
我更改网址:
$ git remote set-url origin ssh://git@bitbucket.xx:1234/xxx-xxx/xxxxxxxx.git
我在新存储库中推送代码:
$ git push -f
master 分支的结果是可以的,但我希望通过git branch -r 找到所有分支。请问怎么办?
编辑(但我的新 Bitbucket 中只有 master 分支):
我试试
git push --all
我试试
git pull --all
git push --all
我试试
git pull --all
git pull --mirror
git push --mirror
git push --all
【问题讨论】:
-
您是否查看并尝试了文档中的
git push --all? -
@matt,你的链接只问一个分支。我阅读了这个解决方案(在我的情况下使用),但我的新存储库中只有
master分支。 -
@sgrillon 我认为如果您查看该页面上的和 cmets 答案,您会发现您的问题得到了很好的回答。例如,它告诉你
git push --all。 -
@matt,我尝试
git push --all,但是这个命令会创建一个名为“list”的新分支。 (不要将所有分支推送到我的新 bitbucket):[new branch] list -> list
标签: git git-branch