修改Fork项目的远程仓库URL后新仓库无法查看提交怎么办
问题解决指南
你仅完成了本地仓库远程地址的修改,尚未将本地存储的提交记录和代码内容推送到新的远程仓库,因此新仓库页面看不到对应内容。
缺失的操作步骤
- 先确认当前本地所处分支,执行命令:
git branch,输出结果中带*标记的为当前活跃分支 - 执行推送命令将本地内容同步到新远程仓库:
若你要推送的是主分支(一般为main或master),执行对应命令:git push origin main或git push origin master
若你要推送的是自定义开发分支,将命令中最后的分支名替换为你的实际分支名即可 - 若推送时提示远程存在本地没有的文件(如新仓库初始化时自动生成的README、LICENSE文件),先执行命令合并远程内容:
git pull origin main --rebase,合并完成后再重新执行推送操作 - 推送完成后刷新新仓库页面,即可查看所有本地修改的内容
额外提示:如果后续还需要和原fork仓库保持同步,不需要修改origin的地址,可以额外新增远程仓库别名,执行
git remote add <自定义别名> <新仓库URL>,后续推送到新仓库时执行git push <自定义别名> <分支名>即可,不会影响原fork仓库的关联。
内容的提问来源于stack exchange,提问作者Artun。
相关产品推荐
相关产品推荐

