简单的git pull fail Can\‘t update has no tracked branch解决纪录 ...

打印 上一主题 下一主题

主题 541|帖子 541|积分 1623

简单的git pull fail Can’t update has no tracked branch解决纪录

1. 题目描述

上午同事使用idea拉取代码的时候,发现拉取不了,提示用户权限题目,之后修改了git用户信息,发现照旧拉取不了分支代码,然后删除了git remotes 当中的长途地点,想重新配置,发现配置不了了
2. 解决思路

题目应该是同事网路不太好,然后拉取失败,以为用户有题目修改了git用户信息,发现不行删除长途毗连信息,导致当地代码与长途库没有了关联,解决思路是先维护git用户信息,再创建当地代码与长途关联即可
3. 解决步骤

具体步骤可以分为两步,第一维护用户,第二创建长途毗连
3.1 维护git用户

首先要找到 控制面板》全部控制面板项》凭据管理器,然后选择windows凭据,在里面找到git用户信息,举行维护

维护用户信息之后,举行长途地点信息添加

添加精确的信息即可

3.2 举行代码关联

当地uat分支代码与长途git库代码跟踪信息丢失了,为什么会意外丢失,哪些情况会导致意外丢失?


  • 长途分支被删除或重命名:假如长途仓库中的master分支(或你正在跟踪的任何其他分支)被删除或重命名了,你的当地分支就无法再与之正常交互。
  • 网络题目:网络毗连题目可能阻止了你与长途仓库的通信,导致无法获取最新的分支信息。
  • 权限题目:假如你对长途仓库的访问权限有所变化,比如权限被撤销或低落,可能会导致无法更新。
  • Git配置题目:当地的Git配置可能发生了变化,影响到了与长途仓库的交互。
  • 长途仓库URL变更:长途仓库的URL假如发生了改变,而你的当地配置没有相应更新,也会导致无法正常更新。
  • 当地分支未精确设置跟踪:尽管之前可以正常工作,但有可能由于某些操纵(如手动merge或rebase),导致当地master分支与长途分支的跟踪关系丢失。
丢失后须要重新创建关联,具体步骤融入如下


  • 找到对应项目目次,在目次中打开git bash

  • 确保当地仓库知道长途仓库的存在。可以通过git remote -v命令检察长途仓库,前面已经设置了,假如还没有设置长途仓库,须要使用**git remote add origin <仓库URL>**添加长途仓库

  • 使用git fetch命令更新当地对长途仓库的认知,然后使用git branch -r 检察全部长途分支是否正常展示

  • 设置关联信息 git branch --set-upstream-to=origin/uat uat
  • idea中重新拉取代码

    之后便完成当地代码与git仓库关联
本文部分参考
   https://blog.csdn.net/siaok/article/details/139892847 博文

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

曂沅仴駦

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表