切换git仓库远程地址

1、首先可以先查看一下当前git库的远程地址

复制代码
 【cd .git】 切换到git目录
 【cat config】查看
 【cd ../】 返回项目目录

2、 切换到目标远程git地址

复制代码
【git remote rm origin】 删除现有远程仓库
【git remote add origin url】添加新远程仓库
【cat .git/config】验证是否切换成功,此时还无法推送和拉取分支代码
【git pull origin 分支名 --allow-unrelated-histories 】
【git branch --set-upstream-to=origin/分支名】 想要操作的分支还需要跟新仓库的远程分支进行连接 不然无法拉取和推送

这个时候就切换成功并且可以进行提交啦 !!!


如果在添加仓库后直接执行git branch --set-upstream-to=origin/master master与远程仓库进行连接时

发生这个报错

可以执行【git pull origin 分支名 --allow-unrelated-histories 】后

在重新执行与远程仓库分支关联的操作

【git branch --set-upstream-to=origin/分支名】

这时就可以解决了

相关推荐
一只积极向上的小咸鱼10 小时前
嵌套 Git 仓库 / gitlink / submodule 问题总结
大数据·git·elasticsearch
LuDvei10 小时前
git拉取报错问题
git
程序猿多布11 小时前
Fork操作笔记
git·fork
荪荪11 小时前
在本地建立git仓库
git
OYangxf12 小时前
Git Rollback, Reset and Restore的使用
git
AIMath~12 小时前
git管理代码仓库的工具
git
techdashen17 小时前
为 Agent 重新设计的 Git:Cloudflare Artifacts 是什么,怎么工作的
git
赖在沙发上的熊17 小时前
Git多仓库协作中和并冲突问题:“不相关历史合并”+“问跟踪文件冲突”
git
风若飞18 小时前
▎ 适用于完全没有 Git 经验的新手
git
时空自由民.20 小时前
git rebase简介
git