Git:远程仓库名称变更本地无法提交解决

报错信息

bash 复制代码
blog % git push
To github.com:hannah-lin-sama/web-docs.git
 ! [rejected]        main -> main (non-fast-forward)
错误:无法推送一些引用到 'github.com:hannah-lin-sama/web-docs.git'
提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。
提示:再次推送前,先与远程变更合并(如 'git pull ...')。详见
提示:'git push --help' 中的 'Note about fast-forwards' 小节。

解决

bash 复制代码
# 删除远程仓库
git remote remove origin
bash 复制代码
git remote -v # 查看一下结果
bash 复制代码
# git@github.com:hannah-lin-sama/blog.git  远程仓库名称
git remote add origin git@github.com:hannah-lin-sama/blog.git 
bash 复制代码
# 分支 'main' 设置为跟踪 'origin/main'。
git branch --set-upstream-to=origin/main main
bash 复制代码
git pull

git pull 拉取代码报错,存在偏差分支

提示:您有偏离的分支,需要指定如何调和它们。您可以在执行下一次

提示:pull 操作之前执行下面一条命令来抑制本消息:

bash 复制代码
git config pull.rebase false  # 合并
bash 复制代码
# 拉取代码
git pull

# 中间有冲突解决冲突,后提交
# 推送代码
git push
相关推荐
想当花匠的小码农4 分钟前
Git 仓库“减肥”指南:从检测、清理到同步的全流程实践
git
R_.L5 小时前
Git : 基本操作
git
python_13619 小时前
git常见冲突场景及解决办法
git
洛小豆1 天前
Git 打标签完全指南:从本地创建到远端推送
前端·git·github
王道长服务器 | 亚马逊云1 天前
一个迁移案例:从传统 IDC 到 AWS 的真实对比
java·spring boot·git·云计算·github·dubbo·aws
嘟嘟可在哪里。1 天前
IntelliJ IDEA git凭据帮助程序
java·git·intellij-idea
xiaok1 天前
分支管理提交代码
git·gitlab·github
谢尔登1 天前
【Git】merge 分类
git
NiKo_W1 天前
Git 版本回退与撤销修改
开发语言·git·安全