idea更改Git地址代码报错

将idea中Git的地址更改了一下,从新拉取分支就报这个错误了。应该怎么解决

img

img

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7637405
  • 这篇博客也不错, 你可以看下关于如何将本地IDEA使用Git将项目上传至远程仓库【IDEA创建远程仓库】
  • 除此之外, 这篇博客: IDEA拉取Git代码问题中的 (一)使用idea登陆Git账户失败的解决 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1.问题描述
    invalid authentication data 404 Not Found
    idea登陆报错

    2.解决前验证:本地是否能Ping通GIt

    case “可以ping通”:
              跳过此步骤,直接进入下一步;
              break;

    case “ping不通”:
              按照如下步骤解决;
              break;

    如果ping不同,以下步骤解决:
    查询Git的服务器IP,https://github.com.ipaddress.com,将ip配置进host文件。
    IP查看在hosts文件里加上(IP根据查询结果做调整):
    199.232.69.194 github.global.ssl.fastly.net
    140.82.114.3 github.com

    3.解决方案一
    (1)登陆时server添加http前缀:
    http://github.com
    在这里插入图片描述
    (2)更换代理模式
    在这里插入图片描述调整后尝试登陆,如果不成功查看方案二。

    4.解决方案二
    更换登陆方式,不再使用git的账户密码登陆,改用token登陆。
    在这里插入图片描述在这里插入图片描述

    toke的获取详细步骤,查看以下链接:
    https://blog.csdn.net/qq_46128318/article/details/111544246
    跳转链接

    经过以上步骤,登陆问题应该可以解决了,Yeah!!
    如果登陆成果后拉取代码出现失败问题,可以参考以下步骤,一站为您解决哈哈!!

  • 您还可以看一下 汤小洋老师的Git快速入门视频课程课程中的 在IDEA中使用Git小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    考虑问题:

    从参考资料中可以看到,修改Git地址后无法拉取分支的原因可能是因为Git地址没有修改成功,或者在修改后没有正确设置Git账户等原因,解决方案包括:

    1.确保Git地址修改成功

    首先需要确保Git地址已成功修改,可以通过以下步骤确认:

    1.1 打开IDEA中的Git工具窗口

    1.2 点击菜单栏中的VCS->Git->Remotes进入远程仓库管理界面

    1.3 确认修改后的Git地址是否正确显示在列表中,如果没有请点击 "+" 按钮添加地址并设置正确

    2.确认Git账户及权限设置正确

    如果Git地址已被修改并且存在于远程仓库列表中,但仍然无法拉取分支,可能是由于账户及权限设置不正确导致的,可以通过以下步骤解决:

    2.1 确认Git账户是否已正确设置

    2.2 确认是否拥有权限访问该分支

    2.3 如果已经确认拥有访问权限,请尝试删除本地缓存并重新拉取分支

    以上为一些可能的解决方案,如果以上方法没有解决问题,可能需要更详细的信息才能确定原因并进行解决。

    最后,建议在修改Git地址前备份代码以防数据丢失。

因为你拉取的代码与本地当前分支的代码历史不一致,可能是因为你在本地创建了一个新的仓库或分支,导致与远程仓库的代码历史不一致。你可以尝试以下方法解决该问题:

  1. 执行git pull命令时,添加--allow-unrelated-histories选项,允许合并不相关的历史记录。例如:git pull origin dev-ZZw --allow-unrelated-histories
  2. 将本地仓库的代码推送到远程仓库,然后再拉取代码。执行以下命令:
    git add .
    git commit -m "Commit message"
    git push origin HEAD
    
    然后再执行git pull命令,拉取代码。

代码不一致,方便粗暴的方法,直接拉取,本地合并然后提交Master