【问题标题】:git remote add new-origin only effects master branch, remaining branches are not effectedgit remote add new-origin 只影响 master 分支,其余分支不受影响
【发布时间】:2020-11-13 05:23:15
【问题描述】:

我克隆了一个有 10 个分支的 git 存储库。对于这个存储库,我添加了

$git remote add new-origin url

当我添加新源远程时,只有主分支受到影响 喜欢,

remotes/new-origin/master

远程/原点/主控

遥控器/原点/dev1 .. ..

当我跑步时

$git push new-origin --all

只有master分支被推送到新仓库,其余分支不被推送。

如何在不删除存储库来源的情况下将所有分支推送到新存储库。(不进行镜像)

【问题讨论】:

    标签: git git-push


    【解决方案1】:

    您可以使用 -u 标志指定上游。试试

    git push -u new-origin --all
    

    【讨论】:

    • 我试过这个但没有用,我的 git 配置文件如下所示,它可能会帮助你理解 [remote "origin"]>> url = git@github:kiran/kernel-test.git >> fetch = +refs/heads/*:refs/remotes/origin/*>> [branch "master"]>> remote = origin>> merge = refs/heads/master>> [remote "new-origin"] >> url = git@github:kiran/q1.git>> fetch = +refs/heads/*:refs/remotes/new-origin/*
    猜你喜欢
    • 2014-10-21
    • 2012-05-22
    • 1970-01-01
    • 2011-05-20
    • 2014-09-17
    • 2012-07-26
    • 1970-01-01
    • 2011-07-15
    相关资源
    最近更新 更多