GIT 不会从远程提取最新更改

2023-11-21

不知何故,我的本地分支比远程分支晚了 8 个月。

当我做git pull origin [my branch name]它说Already up to date.

I tried git fetch origin [my branch name] then git reset --hard FETCH_HEAD (在这里找到)但我的本地副本仍然指向超级旧的提交。

我也尝试过使用重置为特定的git checkout 1d5d525 (在这里找到)但它说:error: pathspec '1d5d525' did not match any file(s) known to git.但该提交在远程分支中是 100%,因为我可以在 BitBucket 中看到它。

我唯一能想到的与我所做的不同的是,昨天我在另一台机器上工作(我的 OSX 笔记本电脑,而不是我的 Win10 台式机),但这并不能解释为什么落后了 8 个月。

如果有哪位大师能给我一些指导,那就太好了。

注意:我可以从我的笔记本电脑提交更多更改,它们会显示在 BitBucket 中我的分支上,但仍然没有运气。

注意:如果信息很重要,我是唯一在该分支工作的人。

Thanks!

EDIT:

这是输出git branch -vv and git remote - v按照要求。

$ git branch -vv
ImageEdit 39b733c Image editing tweaks
Widgets   cce09e8 Merge Globals + Widgets to use the same functionality / DB table
* john      11798f3 [origin/john] Finished PDF Header. Waiting for feedback...
master    cce09e8 Merge Globals + Widgets to use the same functionality / DB table

$ git remote - v
origin  [email protected]:johnt/website.git (fetch)
origin  [email protected]:johnt/website.git (push)

注意:我会指出,根据上述提交消息,主分支似乎也落后于远程分支。

EDIT 2:

这是输出git branch -a -vv

$ git branch -a -vv
ImageEdit                39b733c Image editing tweaks
Widgets                  cce09e8 Merge Globals + Widgets to use the same functionality / DB table
* john                   11798f3 [origin/john] Finished PDF Header. Waaiting for feedback...
master                   cce09e8 Merge Globals + Widgets to use the same functionality / DB table
remotes/origin/ImageEdit 39b733c Image editing tweaks
remotes/origin/Widgets   cce09e8 Merge Globals + Widgets to use the same functionality / DB table
remotes/origin/glenn     0548f0d Changed Create a Lifeshare Page to Create a Lifeshare
remotes/origin/john      11798f3 Finished PDF Header. Waiting for feedback...
remotes/origin/master    cce09e8 Merge Globals + Widgets to use the same functionality / DB table

不确定这是否是正确的礼节,但即使 @VonC 和 @AnimiVulpis 我们帮忙,我也能自己解决。

Using git branch -a -vv显示本地和远程分支都指向同一个提交,但该提交是错误的(该提交是 8 个月前的)。

我将存储库克隆到一个新文件夹中,登录 Bitbucket 以获取最新的提交哈希并使用git reset --hard [commit hash]将 HEAD 指向正确的提交。

现在一切似乎都工作正常(尽管在不同的目录中哈哈)。我不确定远程分支最终如何指向该提交,但很高兴问题得到了解决。

感谢@VonC 和@AnimiVulpis 花时间提供帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GIT 不会从远程提取最新更改 的相关文章

  • 我可以获取两次提交之间 git 子文件夹中已更改文件的列表吗?

    我有一个包含许多文件夹的 git 存储库 我需要找出在两次提交之间这些文件夹之一中的哪些文件发生了更改 有没有一个好的方法来做到这一点 我想你可以坚持走最后的路git diff git diff HEAD HEAD special fold
  • 使用 SourceTree 克隆存储库

    有人可以给我一个简单的使用 SourceTree 克隆存储库的快速演练吗 在书签中 我单击克隆存储库 对于源路径 我粘贴如下所示的 URL 电子邮件受保护 cdn cgi l email protection 客户端 应用程序名称 ios
  • 在 git 中管理 schema.rb 的首选方法是什么?

    我不想添加schema rb to gitignore 因为我希望能够从该文件加载新的数据库架构 然而 保持检查状态会导致各种虚假冲突 而这些冲突很容易通过新的解决方案解决 db migrate reset 基本上我想要一种方法 将 sch
  • git update-index --no-assume-unchanged 不起作用

    我设置了assume unchanged咬了几个文件 现在我想取消它们 但这不起作用 gt git update index no assume unchanged Gemfile gt git ls files v grep Gemfil
  • 每个分支的 Git 磁盘使用情况

    你知道是否有办法列出每个分支的 git 存储库的空间使用情况 喜欢df or du would 分支的 空间使用情况 是指 尚未在存储库的其他分支之间共享的提交所使用的空间 这没有正确的答案 如果您查看仅包含在特定分支中的提交 您将获得 b
  • git 的精简包是什么?

    我还没有找到太多关于瘦包的信息 并且手册页的信息对此相当含糊 我知道这与连接速度慢有关 但是什么是 连接速度慢 它的优点和缺点是什么 什么时候应该使用它 什么时候不应该使用它 根据记录 手册页 index pack https www gi
  • Git rebase --继续而不打开编辑器

    调用时git rebase continue在正常的变基冲突之后 编辑器 GIT EDITOR 打开并要求修改提交消息 因为提交消息可能包含前导 所以这可能会失败 export GIT EDITOR true git rebase cont
  • 如何摆脱 gerrit 中的错误依赖关系

    看起来 当使用 gerrit 时 默认情况下所有更改都依赖于前一个更改 我不会分支进行新的更改 我只是在主分支上工作 然后将提交的更改推送到远程源 主分支 即使两次提交彼此无关 每次都会创建依赖关系 我遇到了一些问题 这让我认为我没有正确地
  • 避免使用 git 和 make 重新编译

    我在 git 中有两个开发分支 并且经常需要在两者之间进行更改 然而 真正令人沮丧的是 每次我在 git 中更改分支时 整个项目都会重新构建 因为某些文件的文件系统时间戳会发生变化 Ofc makefiles 配置为将项目构建到两个不同的构
  • 为什么我的存储库的 github 页面中没有出现问题选项卡?

    我想在 github 存储库中创建问题来纠正存储库中的技术债务 我看不到问题选项卡 对于其他存储库 问题选项卡显示在拉取请求选项卡下方 如何为我的存储库启用问题选项卡 您必须先启用问题 您可以通过点击来做到这一点Settings并启用 问题
  • 更改 Windows 安装的 Git Bash 中 ~ 目录的位置

    我什至不确定我问的是正确的问题 让我解释一下我的情况 这是关于 Windows 7 上的 Git 我的公司在网络驱动器上设置 Windows 用户目录 而不是在本地硬盘驱动器上 用于备份和超出本问题范围的其他目的 我无法改变这项政策 然而
  • Git-svn:批量删除孤立的远程分支

    我正在处理的 SVN 项目 通过 git svn 有经常创建的分支 然后与主干重新集成 然后删除 现在项目大约有10个分支没有被删除 但是在git中 gitbranch r显示大约有50个 我可以一次删除这些 检查它们是否仍然存在于 svn
  • Git 和重定向

    我注意到 当 git html 项目页面如下所示 https github com fruux sabre dav 被克隆 以这种方式 git clone https github com fruux sabre dav 实际生成的远程 U
  • git reword 在变基期间显示合并冲突,但是 pick 工作正常

    我正在尝试用很少提交的另一个分支来重新建立一个分支 虽然提交包括合并提交 但我可以使用以下命令成功地对其进行变基git rebase i r m
  • 如何正确设置 Azure DevOps 和 GitHub 之间的双向同步

    我想通过执行以下操作在 Azure DevOps 和 GitHub 之间创建双向同步 使用 CI 触发器创建 Azure DevOps 管道 将更改从 Azure DevOps 存储库推送到 GitHub 中的分支 创建第二个管道 用于侦听
  • 詹金斯钩子不工作 - 詹金斯位桶

    您好 我正在使用 jenkins 和 bitbucket 当我向 bitbucket 存储库提交任何内容时 我想触发 jenkins 中的构建 在詹金斯 我创建了一个名为test 1 在配置部分Build Triggers我勾选的部分Tri
  • 切换到工作区并在 Xcode 中添加 CocoaPods 后提交 git 吗?

    我刚刚在 Xcode 5 中将 CocoaPods 添加到我当前的项目中 当然 CocoaPods 创建了一个工作区 并且我已在 Xcode 中启动了该工作区 我在工作区中看到了我的项目和 Pods 项目 我的项目从第一天起就处于源代码控制
  • 是否可以使用“最小”算法进行交互式添加?

    当从快照计算变更集时 Git 并不总是正确选择块边界 git diff has a diff algorithm允许在这方面进行一些调整的选项 git diff minimal有时会给出比git diff alone 有没有办法获得相同的优
  • 如何修复 Centos 上的 Git Segmentation 错误

    我收到分段错误错误 无法在服务器上提取代码 Centos 7 这就是我遇到错误的方法 通过使用以下命令来验证我的服务器是否使用 bitbucket 进行身份验证 ssh T email protected cdn cgi l email p
  • 配置 Eclipse/EGit 来跟踪上游存储库

    我正在使用 EGit 如新的 Eclipse 4 2 Juno 版本中提供的 我在 GitHub 上有一个存储库 是从另一个上游存储库分叉的 当我从 Github 上的存储库在 Eclipse 中创建项目时 它正确设置origin指向 Gi

随机推荐

  • 发送ajax请求之前显示确认消息

    我写了一个ajax我想在提交表单之前显示确认消息的函数 根据我的情况应该如何添加 下面是我的代码 ajax url UBRDashboard aspx GetDllValue dataType json type POST contentT
  • 将 Tensorboard 计算图导出为矢量图形

    Tensorboard中有一个按钮将计算图另存为png 有没有办法将其导出为矢量图形 如eps 您可以使用 svg 格式保存SVG 撬棍 为 SVG Crowbar 2 添加书签 打开tensorboard和你想要的图 打开书签选项卡 单击
  • pandas 数据框用 NaN 替换空白

    我有一个包含空单元格的数据框 想用 NaN 替换这些空单元格 本论坛之前提出的解决方案有效 但前提是单元格包含空格 df replace r s np nan regex True 当单元格为空时 此代码不起作用 有人建议使用熊猫代码来替换
  • 如何将 sqlcmd 输出设置为批处理变量?

    我正在尝试将 sqlcmd 查询的输出设置为批处理文件中的变量 这是我的查询 sqlcmd S
  • Perl 使用特殊字符 &

    我有一个小问题 我正在阅读一些代码 由于我的学校没有教我任何有关 Perl 编程的有用信息 所以我来这里是为了向大家请教 我发现这行代码在一些 Perl 程序中被大量使用 variable something 我不知道是什么 这里的sign
  • SignalR 使用 Azure EventHub 进行扩展

    我正在寻找 SignalR 的高频缩放解决方案 我想知道是否可以使用 Azure EventHub 来做到这一点 如果我使用 EventHub 作为 SignalR 消息的底板 它会成为我的瓶颈吗 我查过this页面 但没有关于 Event
  • Laravel - 自定义 .env 文件

    Laravel 假设 env文件应该描述环境 并且不应将其提交到您的存储库 如果我想保留两者怎么办 env文件为dev and production say env production and env dev 在我的存储库中并添加一些应使
  • 在 Javascript 中增加和减少变量,直到达到某个数字

    如何增加和减少 Javascript 中的变量直到 100 当达到 100 时它应该开始减少 So accuracyBarValue应从 0 开始 增加到 100 达到 100 时应变为 0 然后重复该过程 间隔为 10 我在一个非常简单的
  • awk NF filename 是如何工作的?

    我有以下文件 cat testing txt line1 1 line2 2 2 line3 3 3 line4 我可以理解如何awk NF gt 0 testing txt在职的 此命令仅处理每条记录中超过 1 个字段的字段数 因此空行和
  • 提取嵌套括号内的字符串

    我需要从嵌套括号中提取字符串 如下所示 this is hello who what from the other side slim shady Result 顺序无关紧要 This is slim shady Hello from th
  • 尝试在 ubuntu 中使用 RODBC 连接到 ODBC 服务器

    我收到错误 RODBC ERROR state 01000 code 0 message unixODBC Driver Manager Can t open lib SQL Server file not found 2 In odbcD
  • 如何将路由延迟加载为子路由/组件

    让我们看看我的笨蛋 https plnkr co edit 22RIoGsvzfw2y2ZTnazg p preview 我想延迟加载模块作为子路由 所以路线 lazy应该呈现LazyModule进入
  • 静态盐与随机盐 - PHP 安全

    两者之间有工作区别吗 hash sha1 key staticSalt and hash sha1 key randomSalt 如果我使用随机盐 我需要将随机盐存储在数据库中 另一方面 如果我使用固定盐 则无需使用数据库 如果代码可以被黑
  • macOS Sierra、Xcode 8 上神秘的“加密验证失败”错误

    我刚刚更新并立即收到此错误 错误 发生密码验证失败 有任何想法吗 编辑 我有 iOS 10 简单的解决方案 我的表现如何 为我工作 第 1 步 转到此文件夹 从查找器中按选项 转到 gt 转到文件夹 然后输入您的项目路径 如下例所示 Lib
  • 如何在 python 3.6 中安装集合 [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 目前不接受答案 我正在尝试安装一个集合库 一个模块 counter 和 defaultdict 我安装了 python 3 6 和 Win 7 64x 安装 pip install coll
  • 使用本地 Javascript 访问本地文件[重复]

    这个问题在这里已经有答案了 根据本网站上的其他答案 我已经觉得我知道这个问题的答案 但是 由于它略有不同 我想问 是否可以从计算机上本地运行的 JavaScript 访问本地文件 又名 我的网站地址为 file C 或者 这也是沙盒的吗 我
  • 使用 System.IdentityModel.Tokens.Jwt 解码和验证 JWT 令牌

    我一直在使用JWT库来解码 Json Web 令牌 并希望切换到 Microsoft 的官方 JWT 实现 System IdentityModel Tokens Jwt 文档非常稀疏 因此我很难弄清楚如何完成我使用 JWT 库所做的事情
  • 在 Java 中将 UTC 时间转换为本地时区

    我知道这个主题已经被打死了 但在搜索了几个小时后我不得不问这个问题 我的问题 根据客户端应用程序 iPhone 的当前时区对服务器上的日期进行计算 客户端应用程序以秒为单位告诉服务器其时区距 GMT 有多远 然后我想使用这些信息来计算服务器
  • 具有两个不相等(唯一)类型的泛型类

    是否可以实现一个仅限于两个唯一通用参数的类 如果不是 是因为它未实现还是因为给定的语言结构 继承 是不可能的 我想要以下形式的东西 class BidirectionalMap
  • GIT 不会从远程提取最新更改

    不知何故 我的本地分支比远程分支晚了 8 个月 当我做git pull origin my branch name 它说Already up to date I tried git fetch origin my branch name t