IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git pull 出现 from the remote but no such ref was fetched 已解决 -> 正文阅读

[开发工具]git pull 出现 from the remote but no such ref was fetched 已解决

目录

解决办法


最近不知道做了什么操作。发现git pull 的时候报错 Your configuration specifies to merge with the ref XXXX。如下

> git pull                                                                                   
Your configuration specifies to merge with the ref 'refs/heads/some_master'            
from the remote, but no such ref was fetched. 

使用git branch -a 看不到远程分支。(本例解决办法)

>git branch -a






* some_master
(END)

按网上的说法,是本地分支和远程分支对不上了。于是我使用

vim .git/config

查看分支是否正确

[core]
        repositoryformatversion = 0
        filemode = false
        bare = false
        logallrefupdates = true
        ignorecase = true
[remote "origin"]
        url = git@github.com:orgName/myProject.git
        fetch = +refs/tags/v1.0-release:refs/tags/v1.0-release
[branch "some_master"]
        remote = origin
        merge = refs/heads/some_master

branch "some_master"看来,那个 分支的指向应该是没有问题的。但是看看 remote "origin" 好像有问题。

fetch = +refs/tags/v1.0-release:refs/tags/v1.0-release

应该是指向了某个tag,这个tag应该是不能获取到其他分支信息的。于是,使用下面命令

> git fetch -a # 获取所有分支信息

>git branch -a # 展示所有分支信息

更新分支信息后,结果和之前的一样。

* some_master
(END)

说明确实是 origin 指向错误。那就找到了

解决办法

把 .git/config 中的?remote "origin" 的 fetch?改成 +refs/heads/*:refs/remotes/origin/* ,如:

[core]
        repositoryformatversion = 0
        filemode = false
        bare = false
        logallrefupdates = true
        ignorecase = true
[remote "origin"]
        url = git@github.com:orgName/myProject.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "go_eventer_master"]
        remote = origin
        merge = refs/heads/some_master

再去 git pull 没有问题了。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-02-26 11:50:46  更:2022-02-26 11:51:35 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 7:37:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码