You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误推master后,如何将本地当前branchA分支推送到新Git仓库?

解决办法:推送本地branchA到新Git仓库

没问题,我帮你搞定这个问题——你之前的操作其实只是指定推送了master分支,和你当前所在的branchA无关,咱们一步步修正:

  • 首先确认你当前确实处于branchA分支(避免再次搞错):

    git branch --show-current
    

    如果输出不是branchA,先切换到目标分支:

    git checkout branchA
    # 或者用更直观的命令:git switch branchA
    
  • 确认远程仓库地址是正确的新仓库(避免推错地方):

    git remote -v
    

    查看输出里origin对应的push地址,确保是你要推送的新仓库URL。如果不对,重新设置远程地址:

    git remote set-url origin <你的新仓库URL>
    
  • 推送branchA到新仓库的origin远程,同时设置上游分支(方便后续直接用git push推送,不用每次指定分支):

    git push -u origin branchA
    

额外可选操作(如果需要清理误推的master分支)

如果你不想新仓库里保留误推的master分支,可以按以下步骤操作:

  1. 先在新仓库的网页设置中,将默认分支修改为branchA(否则无法删除远程master分支)
  2. 回到本地执行删除远程master分支的命令:
    git push origin --delete master
    

内容的提问来源于stack exchange,提问作者Ishant Gaurav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:50:38