首页 > 其他分享 >git 创建新的项目更换仓库地址

git 创建新的项目更换仓库地址

时间:2024-01-30 10:11:53浏览次数:24  
标签:git 仓库 histories 地址 main 远程

# 查看远端地址
git remote -v  
# 查看远端仓库名
git remote 
# 重新设置远程仓库
git remote set-url origin https://gitee.com/xx/xx.git (新地址)

这样仓库地址更新完毕,有可能会遇到 Git 在尝试拉取远程分支 main 的时候发现两个分支的历史是不相关的(unrelated histories)。这通常发生在两个仓库的历史没有共同的祖先,可能是因为你的本地仓库和远程仓库是独立创建的。要解决这个问题,你可以使用 --allow-unrelated-histories 选项,强制合并两个不相关的历史。在你的命令中添加这个选项,如下:

git pull origin main --allow-unrelated-histories

这会强制将远程分支 main 合并到你的本地分支,并创建一个新的合并提交,将两者的历史连接在一起。完成后,你应该能够正常拉取远程分支了。

请注意,在执行这个命令之前,最好先备份你的当前工作目录或者使用版本控制系统的其他手段来保存当前状态,以防止意外情况。

标签:git,仓库,histories,地址,main,远程
From: https://www.cnblogs.com/xuelinomen/p/17996516

相关文章

  • 提升编码幸福感的秘密「GitHub 热点速览」
    写代码是一个充满挑战的事情,在这段充满挑战的旅途中,我们都渴望找到那个提升幸福感的秘密。没准是更先进或是更快的工具,希望本期热点速递的开源项目,能给你带来启迪和乐趣,上菜!第一个上场的是一款用Rust写的代码编辑器:Zed,因为它足够快、足够先进。全栈不等于全占Expo让你用一套......
  • git常用命令
    git是什么在日常的开发中,git命令用的非常多,在学git命令之前,首先讲一下远端仓库本地仓库的区别:远端仓库是一个在远端大家进行协作开发的仓库;本地仓库是自己本地的仓库,在本地开发调试完程序后,需要把程序推到远端的公共仓库。下面介绍一下,git用的比较频繁的指令:clone指......
  • gitlab-runner helm 安装问题记录
      首先说说安装步骤1、安装版本gitlab-runner-0.36.1.tgz  cat./gitlab-runner/values.yaml|grep-v"#"|sed-e'/^$/d'imagePullPolicy:IfNotPresentgitlabUrl:http://101.43.196.155:32080/runnerRegistrationToken:"Woq_Drxy-SSy1kQzJBZT&......
  • Docker私有仓库搭建以及四大容器重启策略
    Docker私有仓库搭建以及四大容器重启策略registry私有仓库  #修改docker配置文件,并重启docker  #dockerrun-itd-v/data/registry:/var/lib/registry-p5000:5000--restart=always--nameregistryregistry:latest-itd:在容器中打开一个伪终端进行交互操作......
  • 服务器IP地址的分类
    1、A类IP地址:一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,地址范围从1.0.0.0到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。2、B类IP地址:一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是......
  • Jenkins + Gitlab 前后端项目自动化构建部署
    Jenkins+Gitlab前后端项目自动化构建部署:https://blog.csdn.net/IT_ZRS/article/details/115032509?spm=1001.2014.3001.5501Docker+Jenkins+Gitlab自动化构建部署:https://blog.csdn.net/IT_ZRS/article/details/117533847?spm=1001.2101.3001.6650.1&utm_medium=distrib......
  • 玩客云刷armbian系统后,不能固定mac地址和设置固定IP问题(已解决)
     玩客云刷armbian系统后,不能固定mac地址和设置固定IP问题(已解决) 玩客云刷了Linux系统后,设置好打印服务器CUPS,然后惊人的发现mac地址每次重启都不一样,IP地址也不能设置静态的,于是决心解决这个问题。首先用ssh工具连接玩客云:我是用windows自带的控制台(Power......
  • Hexo+Github搭建个人博客记录
    1.安装Git1.1Git下载从Git官网直接下载安装程序,按默认选项安装。安装完成后,在开始菜单里找到“Git”->“GitBash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功1.2Git学习了解Git是目前世界上最先进的分布式版本控制系统。版本库,又称仓库,英文名是repository,可以简单理......
  • Git、.gitinore、SourceTree使用介绍
    Git使用教程Git是分布式版本控制系统,也可以叫内容管理系统(CMS),工作管理系统。Git安装本文档后半部分会介绍SourceTree,SourceTree内置有Git所以这里不介绍其他Git安装方式。Git工作流程克隆Git资源到本地仓库(文件夹)在本地仓库中添加或修改文件。获取Git其他人的修改信......
  • git tag的使用
    一什么是tag: tag是用来备份某次提交的,比如版本1上线前的最后一次在develop分支上的提交为commitX,将commitX打成tag,tag名为v1.0,后续版本迭代中继续在develop分支上开发,版本2最后一次提交为commitN,就将commitN打成tagv2.0,可以用tag来备份每次版本的发布.如果需要回退之......