使用 git 开发,一般都是在本地 pull 远程仓库,在本地仓库修改后再 push 到远程仓库。

如果需要更换远程仓库地址,可以这样操作:

  1. 创建一个空的远程仓库;
  2. 修改本地仓库的远程链接地址为新仓库地址;
  3. 将本地仓库 push 到新远程仓库;

这样,新远程仓库就可以正常 pull 、push 了。

开始操作,需要的东西有:
本地仓库 ,
当前远场仓库 git 地址 git_url ,
新的远场仓库 git 地址 git_url_new ,

实验步骤:
1.丢弃本地所有修改,

git checkout ./
git clean -xdf ./

这是为了防止本地修改也一并推送上去。没验证过,保险起见,防止本地修改的影响,建议执行。

2.查看本地仓库当前链接的远程仓库地址,

git remote -v

结果是 当前远场仓库 git 地址 git_url ;

3.修改修改本地仓库的远程链接地址为新仓库地址,

git remote set-url origin git_url_new

4.修改完再次查看本地仓库当前链接的远程仓库地址,已经更改为 git_url_new ;
此时,虽然已经改了仓库链接地址,但是 pull 、push 有问题,无法正常使用,还需要第5步。

5.将本地仓库 push 到新远程仓库,

git push origin master

总结:
很简单,核心就 2 步:

  1. 修改本地仓库的远程链接地址为新仓库地址:git remote set-url origin git_url_new
  2. 将本地仓库 push 到新远程仓库:git push origin master

git 更换仓库地址相关推荐

  1. 如何快速关联/ 修改 Git 远程仓库地址

    如何快速关联/ 修改 Git 远程仓库地址 昨天,新公司乔迁之喜,搬到了一栋宽阔而舒适新办公楼,所有的办公设备和固定资产一并迁移,这样,代码服务器的 IP就发生了变更,从而用于代码版本控制的本地Git ...

  2. 前端VSCode修改Git远程仓库地址链接

    https://blog.csdn.net/weixin_42870215/article/details/111470606 vscode中修改/重置gitlab远程仓库地址 一.更换git远程仓库 ...

  3. 如何修改项目中Git远程仓库地址?

    当开发过程中,遇到git远程仓库地址可能因git服务部署主机地址的变化而发生变化后,我们该如何快速修改. 方法一:通过git命令修改 1.进入项目文件夹,右键鼠标,点击[Git Bash Here] ...

  4. git远程仓库地址改变后,重新上传代码步骤

    git远程仓库地址改变后,重新上传代码步骤 以下均以项目git_test为例: 老地址:http://192.168.1.12:9797/john/git_test.git 新地址:http://19 ...

  5. git 修改仓库地址

    1. 通过git config  修改用户名和邮箱(无改动可跳过此步骤) git config user.name '' # git config --global user.name ''git c ...

  6. git常用命令|git迁移仓库地址

    常用命令 查看当前分支:git branch 查看远程仓库地址:git remote -v git迁移仓库地址 从原地址克隆一份裸版本库,比如原本托管于 GitHub. 然后到新的 Git 服务器上创 ...

  7. Git远程仓库地址变更

    简单方法 使用方法三 方法有很多,这里简单介绍几种: 以下均以项目git_test为例:  老地址:http://192.168.1.12:9797/john/git_test.git  新地址:ht ...

  8. 修改git远程仓库地址

    由于git仓库的地址发生了变化,需要修改仓库地址才能push. 查看本地工程git仓库关联的远程仓库地址: git remote -v 删除本地关联的远程仓库地址 git remote remove ...

  9. git更换新地址操作步骤

    1.更换项目地址 点击查看显示隐藏的项目 打开.git 2.打开config 3.修改url 替换新地址 修改用户密码即可上传 4 git命令 1.1git config --global http. ...

最新文章

  1. PCB Editor 布线后操作
  2. python点的作用-Python中*和**的作用(课堂小结)
  3. 开发者进阶之路 |UIBPlayer (视频播放)demo分享
  4. Python中文处理(转)
  5. ubuntu出现HWE问题
  6. Linux嵌入式 -- Bootloader , Uboot
  7. 上海php黑名单,php判断ip黑名单程序代码实例
  8. ActiveMQ学习(三)——MQ的通讯模式
  9. 【华为云技术分享】Linux内核模块依赖图绘制(2)
  10. 高等数学复习笔记(二)- 一元函数微分学的概念、计算以及几何应用
  11. ArcMAP TIN与栅格DEM的坡度坡向对比分析
  12. 工信部:中国4G用户量已居世界首位
  13. OC5021B降压型恒流驱动控制芯片,关断时间可调
  14. 大厂正在「去大厂化」
  15. 2021CUDA编程:加速计算基础 —— CUDA C/C++
  16. 拒了阿里offer,HR表示诧异,网友:这是你职业生涯的巅峰了
  17. WiFi基本概念(八)(信道估计 L-STF,L-LTF,Pilots)
  18. Unity3D实战【七】Cinemachine Post Processing 摄像机跟踪和后处理
  19. Windows中的工作组和域
  20. 携程套路太多了,我也来反映一个:预订酒店返现

热门文章

  1. ApacheCamel入门
  2. 【SDN】软件定义硬件
  3. SK Innovation全球锂电战略布局揭秘
  4. 打印机CCC认证费用、周期
  5. 网上舆情分析报告写作框架及六大技巧
  6. 解决:RuntimeError: CUDA out of memory. Tried to allocate 64.00 MiB (GPU 0; 4.00 GiB total capacity; 2
  7. 智联招聘python抓包
  8. Java实战项目之个人日记本系统【源码+课后指导】_Java毕业设计/计算机毕业设计
  9. 什么是polyfill
  10. Windows XP注册表与驱动程序优化全集