Windows 版 Github 刚刚删除了我的所有文件

2023-11-29

我只是尽职尽责地将我的工作备份到 github,因为由于在一个很大的工作区域上工作,我在几周内没有进行提交。

Windows 版 Github 通知我需要下载最新更新,它就这样做了。

我打开了存储库,然后进行了提交。

当我点击同步时,它从磁盘中删除了所有 138 个新文件,并重置为一个多月前的最后一次提交。它还覆盖了用旧版本修改的所有现有文件。

我没有备份...这本来是 fscking 备份。

是否有一些神奇的 git 命令可以撤消这场狗屎风暴,或者我需要尝试使用文件取消删除工具恢复新文件?

git reflog 输出: 40847ec HEAD@{0}: pull --progress --prune: 快进 913f45e HEAD@{1}:变基:更新 HEAD 02c93d0 HEAD@{2}:变基:中止 02c93d0 HEAD@{3}:提交:

请帮忙!


尝试调用git reflog。它应该向您显示最近提交的列表。您可能会使用git branch MyHappyBackUp <sha1> where <sha1>是那些提交之一git reflog。如果您没有安装“plain git”,请尝试这个构建

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

Windows 版 Github 刚刚删除了我的所有文件 的相关文章

  • Git 只获取一个目录

    我有一名开发人员负责一个文件夹 另一名开发人员负责另一个文件夹 我想使用特定文件夹更新产品 我正在寻找类似的命令 cd myproject git pull myfolder 并期望只有 myfolder 会被更新 是否可以 好吧 我重新表
  • 防止在 Git 中签出

    我目前正在研究使用 Git 管理 OpenInsight 应用程序的源代码 由于 OI 代码存储在数据库表中 因此需要进行一定量的手动工作才能将源代码导出为文本 反之亦然 到目前为止 我已经成功地使用 Git 挂钩自动化了很多这项工作 但是
  • 通过 cron 进行 git 推送

    我正在尝试运行git push来自 cron 当我在 shell 上以交互方式执行命令时 一切顺利 从我的用户的 crontab 运行命令时 cron 会传递错误消息 Permission denied publickey 我认为这与查找或
  • 为什么 --first-parent 不是 git show 的默认值?

    我确信这个问题将作为基于意见的问题而结束 但没有其他地方所以问它 所以这里 我正在尝试查看我的分支的历史记录 其中包括合并提交 特别是更改的内容 我在这里找到了一篇非常有用的帖子git 显示合并提交 https stackoverflow
  • 反向合并具有干净历史记录的缝合功能分支

    我有这个 d0 f1 d1 d2 f2 d3 merge d4 f3 merge
  • 如何使用 github 托管外部 CSS 文件?

    我将 css 上传到 github 然后转到网站上的文件并单击 raw 选项 我尝试将其添加到网页中 但 chrome 给出以下错误 资源解释为样式表 但使用 MIME 类型 text plain 进行传输 https raw github
  • 无法在 Eclipse 中运行从 Git 导入的项目

    我的 Eclipse 工作区中有一个来自 Github 的项目 通过 File gt Import gt Projects from GIT 但是 我无法运行该示例 因为 运行方式 下的唯一选项是 运行配置 转到 运行配置 后 我单击 浏览
  • 如何对私有 jelastic 环境进行版本控制

    为了跟踪 Jelastic 托管环境的配置 我想在 git 存储库中对其进行版本控制 该存储库应该是私有的 并包含多个具有不同版本的不同分支 例如master abc123 v1 1 我的第一次尝试是创建一个私有 github 存储库 其中
  • 错误:无法锁定引用..“引用/标签”存在;无法创建“参考/标签/”

    当我尝试从 github 中提取更改时 出现奇怪的 无法锁定引用 错误 我尝试过 git gc 并查找类似的错误 但找不到解决方案 gt git pull error cannot lock ref refs tags v2 8 refs
  • 将 Github 分叉到 AzureDevops

    我想将 github 存储库分叉到 AzureDevOps 中 同时保留 AzureDevOps 中的功能 以按照在 github 中分叉存储库的方式不断从 github 中提取更改 这是否可行 在路线图上吗 我想将 github 存储库分
  • Git 中的错误 - 致命:“/Users/username/Downloads/folder_name”位于存储库之外

    当我向 git 添加新项目时 出现此错误 Error fatal Users username Downloads folder name is outside repository 如何摆脱这个错误 我想 我需要给出当前的工作目录 但是
  • 读取 git 的最后一次提交和提交号

    在使用Git源代码的maven项目中 每当我使用maven编译构建时 是否可以读取git的最后一次提交和提交号 我想使用该提交编号来找到最后一次提交 这是假设您想要读取该信息 然后将其存储在属性文件中 基于https github com
  • 为什么我无法在 Windows 10 中将 notepad++ 设置为 git 提交编辑器?

    我知道这个问题已经被不止一次地提出和回答过 但我尝试了答案所建议的至少十种不同的方法 但没有一个对我有用 我总是得到nano当我这样做时作为编辑 git commit 如果我可以剪切并粘贴到nano 但这是做不到的 举个例子 这是我的 gi
  • “无法同时更新路径和切换到分支”

    我有时会使用checkout b创建新分支的选项 同时将其签出并在一个命令中设置跟踪 在新环境中 我收到此错误 git checkout b test track origin master fatal Cannot update path
  • GIT LFS 跟踪旧数据

    我对 GIT LFS 有一个问题 我的项目达到了我正在跟踪 1 5GB 的 LFS 数据的程度 这比我拥有的数据要多得多 没有 LFS 的所有跟踪内容将为 108MB 我开始调查这个问题 看起来自从我开始重构并移动我的文件以来 git lf
  • GitLab 是否通过 git-annex 或其他方式支持大文件?

    我运行一个 GitLab 实例 并希望允许我的用户上传几乎任何大小的文件 众所周知 git 在处理大文件方面仍然存在问题 我知道通过将文件存储在其他地方并仅对元数据进行版本控制来规避此问题的方法 例如git annex git media
  • 白标协作开源开发(例如 github/sourceforge/google-code)? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有人推荐开源或付费 打包或 SaaS 解决方案 用于将协作开发功能集成到您自己的网站中吗 以下是更多详
  • 是否有任何 git merge-strategies 可以忽略提交上的子模块更新或分支合并到目标分支?

    我的用例是 我有一个包含子模块的存储库的两个分支 我想设置这两个分支的自动集成 但是 只要两个分支上都有子模块更新 我的自动集成脚本就会因子模块冲突而失败 有没有办法让 git 在合并过程中忽略子模块指针的变化 或者提供类似的东西merge
  • 如何在 Jenkins 控制台输出中隐藏 checkout scm 步骤输出

    我在 Jenkinsfile 脚本化管道 中的第一个阶段是 checkout scm 它简要描述了 GitHub checkouts 和所有修订相关的内容我不想在 Jenkins 控制台输出中显示 是否可以将其隐藏在 Jenkins 的控制
  • Git:切换工作区(计算机)而不提交

    有没有办法在不进行提交 签出的情况下应用差异补丁或类似补丁 我的情况 我工作时经常在计算机之间切换 我的提交历史有一堆 开关机 消息 我最初的猜测是这可能会导致其他麻烦 但我想我可能会问是否有适合这种情况的合适的解决方案或工作流程 编辑 澄

随机推荐

  • Javascript:单词到数字[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 如何在 JavaScript 中将单词转换为数字 示例 从现在起 19 天 将变为 从现在起 19 天 我可以使用 jQuery 或其他库 如果不是 jQuery 希望是一个较小
  • Elasticsearch中的聚合+排序+分页

    我需要在其中一个索引中进行聚合 排序 分页 我了解了 Elastic search 的内部功能 我总共有 5 个分片 它将对各个分片进行排序并获取结果 默认情况下每个分片将返回 10 条记录 然后这 50 条记录再次排序 它将获取前 10
  • 存储应用程序参数的最佳位置在哪里:数据库、文件、代码...?

    我正在开发一个 Ruby on Rails 网站 我有一个 架构 问题 我的应用程序需要一些参数 我想知道在哪里存储它们 具体而言 我的应用程序收到一些请求 这些请求经过评估然后发送 因此 请求模型必须具有与这些处理相关的属性 验证状态 a
  • 使用正则表达式将单引号替换为双引号

    我有一个应用程序收到了格式错误的 JSON 字符串 如下所示 username xirby 我需要替换单引号 带双引号 有了这些规则 我认为 单引号位于 有一个或多个空格 出现在一个或多个空格之前并且 出现在 多一个空格 出现在一个或多个空
  • Xcode 13 AppleScript 框架无法将 UI 连接到 Applescript 代码

    尝试使用 Xcode 13 和 AppleScript 框架为 MacOS 11 5 创建 AppleScript 可执行文件 开箱即用 我没有进行任何处理 IB 显示屏上的委托图标并不指向默认的 AppleScript 代码 这是很清楚的
  • 无法使用 VHDL 2008 Quartus Prime 进行编译

    我正在使用 Quartus Prime Lite Edition 并且我想使用一元运算符nand像这样的 std logic vector library ieee use ieee std logic 1164 all use ieee
  • dend_rank 和 sqlite - 可能吗?

    我的情况是我有一个PostgresSQL数据库非常小 大约 10 个表 其中最大的是几千行 我想从单用户样式应用程序中使用它 因此必须安装整个服务器感觉不必要的繁重 所以 我想 好吧SQLite听起来这只是门票 我移植了架构 导入了数据 然
  • HTTPS 请求,指定主机名和特定 IP 地址

    我的应用程序服务器有一个基于 Node js 的部署脚本 部署过程中的第一步是验证这些应用程序服务器在向 DNS 注册之前是否正确侦听 HTTPS 为此 我只需向该服务器的 IP 地址发出 HTTPS 请求即可 如果这是 HTTP 那就不是
  • 为什么 _exit(0) (通过系统调用退出)阻止我接收任何标准输出内容?

    我有一个 Linux x86 32 GAS 汇编程序 如下所示终止 movl 1 eax movl 0 ebx argument for exit int 0x80 当我像这样退出时 程序会像平常一样运行 但是如果我尝试读取标准输出输出 我
  • Excel VBA 的密码哈希函数

    我需要一个用 Excel VBA 编写的函数 该函数将使用标准算法 例如 SHA 1 对密码进行哈希处理 具有简单界面的东西 例如 Public Function CreateHash Value As String As String E
  • GAE (Python) 云资源管理器 - 权限被拒绝

    我正在尝试使用应用程序引擎创建一个项目urlfetch但我收到 403 调用者没有权限 错误 我正在生产中运行此代码 应该自动授予其权限 这是代码 from google appengine api import app identity
  • 如何将 sizeof() 运算符应用于非静态类成员方法?

    struct MyClass int foo return 0 unsigned int size sizeof MyClass foo obviously error 我们可以申请吗sizeof 到成员方法outside the clas
  • 无法注销身份 MVC 5(有时)

    我们的网站有时会决定您无法注销 但大多数情况下它可以正常工作 以下是事情的基本内容 我在远程服务器上使用 Chrome 和 IE 并使用 VS 进行本地测试时看到了这个问题 它甚至决定在本地测试中长期存在问题 尝试通过清除 放弃强制删除会话
  • 在 SQL Server 2005 中引用 DEFAULT 定义中的另一列

    我想在表中定义一个具有以下要求的列 该列应该是可插入的 如果 INSERT 语句中提供了该值 则应将其插入 如果 INSERT 语句中未引用该列 则应将其设置为其他两列的总和 由于第一个要求 我无法使用计算列 因为它们不可插入 由于第二个原
  • 如何获取 Amazon EC2 上可用实例类型的列表?

    是否有 API 可以获取 EC2 上可用实例类型的列表 我可以看到您可以下载一个价目表 JSON 文件 但它有 70 兆字节 作为请求包含在应用程序中不太实际 此信息作为 EC2 API 的一部分提供 API 定义了可由特定语言的 SDK
  • 接受有价值和无价值的选项

    我有一个小脚本 我需要它能够接受带值和不带值的参数 cha py pretty xml cha py pretty xml 5 我有这个 parser add argument pretty xml nargs dest xml space
  • 有谁知道这个 php 错误消息背后的含义吗?

    解析错误 语法错误 意外的 T ENCAPSED AND WHITESPACE 期望 T STRING 或 T VARIABLE 或 T NUM STRING 是消息 它来自这行代码 query SELECT FROM users WHER
  • 如何使用 zend 框架读取控制器上的 application.ini

    我的 application ini 中有这些行 我怎样才能阅读user在我的控制器中 resources doctrine dbal connections default parameters driver pdo mysql reso
  • django admin 中基于用户的模型实例过滤

    我正在使用 django 的 admin 来让用户管理特定模型的模型实例 每个用户应该只能管理他的模型实例 管理员除外 他们应该管理所有内容 如何过滤管理员更改列表视图中的对象 想法 我想最优雅的方法是使用对象级权限 有人知道这个的实施吗
  • Windows 版 Github 刚刚删除了我的所有文件

    我只是尽职尽责地将我的工作备份到 github 因为由于在一个很大的工作区域上工作 我在几周内没有进行提交 Windows 版 Github 通知我需要下载最新更新 它就这样做了 我打开了存储库 然后进行了提交 当我点击同步时 它从磁盘中删