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

如何将本地Git仓库从Heroku切换至GitHub并基于其master分支建分支

嘿,这事儿不难,跟着下面的步骤操作就行:

1. 先确认当前远程仓库状态

先看看现在本地关联的远程仓库都有哪些,执行这条命令:

git remote -v

从你的截图能看到,目前origin指向的是Heroku的仓库。如果之前你推过代码到GitHub,这一步能帮你确认是否已经有GitHub的远程记录了。

2. 关联/切换到GitHub远程仓库

如果你的本地还没添加GitHub仓库的远程,先把它加上(把下面的URL替换成你自己的GitHub仓库地址):

git remote add github https://github.com/你的用户名/你的仓库名.git

要是你想直接把默认的origin替换成GitHub的地址(覆盖原来的Heroku关联),就用这条命令:

git remote set-url origin https://github.com/你的用户名/你的仓库名.git

执行完后再跑一遍git remote -v,确认一下origin已经正确指向GitHub了。

3. 拉取GitHub的master分支到本地

不管是新增了GitHub远程还是修改了origin,都先拉取GitHub上的master分支到本地:

# 如果你是新增了名为github的远程,用这条
git fetch github master
# 如果你已经把origin改成GitHub了,直接用这条
git fetch origin master
4. 基于GitHub的master创建新分支

现在就可以创建你的新分支了,把new-branch-name换成你想要的分支名称:

# 对应新增github远程的情况
git checkout -b new-branch-name github/master
# 对应origin已经是GitHub的情况
git checkout -b new-branch-name origin/master

这样你的新分支就完全基于GitHub的master分支创建完成啦~

内容的提问来源于stack exchange,提问作者Hokhy Tann

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:13:07