在文件夹中使用“git clean”删除了其内容

2023-12-06

我试图在文件夹中使用 Git 然后我使用git glean -df我发现一切都消失了。

这是否意味着我丢失了文件?有什么方法可以找回它们吗?


当你跑的时候git clean -df you asked Git to

从工作树中删除未跟踪的文件

包括目录。你也让 Git 忽略它的安全网.

如果 Git 知道这些文件(即如果它们曾经被added or stashed, 即使他们从来没有commited)那么它们应该是可恢复的。尝试跑步git fsck --cache --no-reflogs --lost-found --unreachable然后查看.git/lost-found/对于您删除的对象。

否则 Git 无法检索它们;您必须依赖其他工具,例如现有备份、文件系统快照、文件同步工具或文件系统恢复工具。

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

在文件夹中使用“git clean”删除了其内容 的相关文章

  • Git:在本地合并远程分支

    我已经通过以下方式拉取了所有远程分支git fetch all 我可以看到我想要合并的分支git branch a作为远程 原点 分支名称 问题是它无法访问 我无法合并或结帐 您可以参考那些远程跟踪分支 列出git branch r 及其遥
  • php run git 收到“ssh 权限被拒绝”

    我正在尝试从浏览器中运行 git pull php 脚本 但我得到了 sh 连接到主机 git assembla com 端口 22 权限被拒绝 我的 PHP 脚本
  • git-svn SVN 作者文件的相对路径?

    我已经使用 git svn 从工作中克隆了一个 SVN 存储库 在最初的克隆过程中 我提供了一个 SVN 作者文件 当我进行初始克隆时 git 设置了authorsfile作为绝对路径 但是 我在工作机器和笔记本电脑上保留了这个 git 存
  • `git add --patch` 和 `--word-diff`

    git add patch提供了一个很好的界面 用于检查未暂存的更改 然后仅暂存下一次提交中需要的更改 很好 除了一件事 没有明显的方法来选择哪个diff视图来使用 特别是 我希望能够配置git add patch以同样的方式向我呈现差异g
  • 致命:早期 EOF 致命:索引包失败

    我用谷歌搜索并找到了很多解决方案 但没有一个适合我 我试图通过连接到 LAN 网络中的远程服务器来从一台计算机进行克隆 从另一台机器运行此命令会导致错误 但是在服务器上使用 git 192 168 8 5 运行相同的克隆命令 一切正常并且成
  • 签出现有的远程分支

    我见过不同的方法来检查现有的远程分支 假设我的朋友推送了新分支 bigbug 并且我想签出并将我的本地工作副本切换到该分支 我有以下选项 1 git checkout b bigbug origin bigbug 2 git checkou
  • 由于不存在大文件而导致 git Push 错误

    当尝试推送到 git 时 我不断得到相同的结果 Counting objects 78 done Delta compression using up to 4 threads Compressing objects 100 67 67 d
  • “git add”返回“致命:外部存储库”错误

    我刚刚进入 git 的奇妙世界 我必须提交我对程序所做的一系列更改 位于名为的目录中 var www myapp 我创建了一个新目录 home mylogin gitclone 从这个目录中 我做了一个git clone针对公共回购 我能够
  • Git refs/remotes/origin/master 没有指向有效的对象

    在上次合并到 Git 存储库的 master 分支后 我失去了克隆存储库的能力 Cloning into test repository remote Counting objects 126084 done remote Compress
  • 本地git,推送到tfs远程repo

    我厌倦了向我的队友解释使用 DVCS 相对于 CVCS 的好处 他们中的一些人害怕学习曲线 另一些人则看不出任何原因 因为对他们来说 这都是一样的 就我个人而言 我对 TFS 及其问题感到非常厌倦 每当我需要进行一些小的 修复 时 我都必须
  • 从 master 更改为新的默认分支 git

    这是一个场景 我们有一个默认的分支 Master 我们以此为基础 创建分支并向上推等等 我们现在创建了一个Develop分支Master并将其设置为默认开发分支 我想知道的是 我现在如何知道我的 git pull 命令是否通过命令行请求默认
  • 合并之间的 git rebase 会导致完全不相关的文件发生冲突

    我有一个大型 Git 存储库 几个月前引入了一个错误 我想bisect它 首先引入一个过去的提交 存储库 然后重播合并 做rebase到新的 commit 如下图所示 据我了解 由于合并 Git 似乎无法正常工作 预期的 但我想更好地了解为
  • EGit(Eclipse git 插件)可以使用 SSH 密钥代替用户名和密码吗?

    我需要提交的 git 中央存储库是使用 SSH 密钥配置的 我的用户名是jmglov 但是当我执行 git 操作时 例如git clone 我使用这个配置 jmglov kitiara cat git config remote origi
  • Git 在推送代码时返回错误 403 [重复]

    这个问题在这里已经有答案了 一切都工作正常 直到我创建了一个新的 GitHub 帐户 当我尝试使用新帐户第一次将代码推送到 github 服务器时 出现以下错误 remote Permission to NEW USER NEW REPO
  • hg 或 git 中的两个完整目录/项目之间存在差异?

    我继承了一个最初存储在 CVS 中的项目以及所有修订 我做了相当多的编辑 并且我试图比较我在原始目录中所做的所有更改 关于添加的新文件与旧文件 hg git 是否有某种实用程序可以让我进行树差异或类似性质的操作 也就是说 新添加的文件 删除
  • 如何查看 github 的 SSH 密钥?

    我最近收到一封来自 Github 的电子邮件 要求我检查我的 SSH 密钥 请检查您的钥匙并确保您 认出他们 如果您有任何疑问 请拒绝钥匙并 上传新密钥 如何在 ubuntu 11 10 上使用 git 检查我的密钥 您可以按照 GitHu
  • ssh 连接超时

    我无法在 git 中 ssh 到 github bitbucket 或 gitlab 我通常会收到以下错误消息 如何避免它 输出 ssh T email protected cdn cgi l email protection i ssh
  • 是否可以在 git 存储库之外添加和提交文件?

    我们的文本文件分布在系统的各个角落 我们计划将这些文件中所做的所有修改添加到 git 存储库中 每次对这些文件进行修改都是由脚本进行的 因此 我们计划向该脚本添加新命令 以将文件添加到 git 存储库 但是 这些修改是同时进行的 我们可以为
  • Visual Studio Code 内置故事,用于查看 git 提交历史记录并对其内容进行比较

    In this https stackoverflow com questions 37899765 how can i view the git history in visual studio code 60013101 noredir
  • 在 Web 应用程序中显示最新的提交值?

    我有一些 Rails 应用程序 我使用 Git 作为版本控制系统 我使用 GitHub 或 Beanstalk 作为存储库主机 从理论上讲 我想要做的事情非常简单 以某种方式在 Web 应用程序的页脚中显示最新的提交 ID 号 哈希值 这样

随机推荐

  • 瞬态变量有什么用? [复制]

    这个问题在这里已经有答案了 可能的重复 为什么Java有瞬态变量 瞬态关键字将用于防止特定变量的序列化 但为什么我们不应该序列化数据呢 内心有安全感吗 有些类本质上是不可序列化的 因为它们代表管理 Java 环境之外的资源 例如一个File
  • 非 ACID 数据库合规性对现实世界有哪些影响?

    具体来说 是否存在数据丢失的风险 我正在考虑运行一个密集型事务处理系统 其中最重要的是不要丢失任何内容 是否有在银行交易处理等关键任务应用程序中使用 NoSQL 的示例 坦白说 缺乏 ACID 意味着您无法保证原子性 一致性 隔离性或持久性
  • 如何在 Excel 中运行网站表单而无需使用 Sendkeys?

    我正在尝试使用 Excel VBA 在网站上填写表格 我创建了一个 InternetExplorer Application 导航到该页面并查找了一堆数据 使用If UserForm1 TC2 Value True Then或者类似的东西P
  • 我可以在退出区域中获取信标数据吗?我如何检测新信标何时进入该区域?

    当在该区域检测到多个信标时 我怎样才能找到哪一个是最新检测到的 另外 在信标中 我如何知道特定信标已离开该区域 解决这个问题的典型方法是结合信标监控和信标测距 您可以使用信标测距来读取各个标识符 并保留之前见过的信标的 地图 如下所示 pr
  • 有没有办法在 Microsoft Azure 存储资源管理器或 Azure 门户中查看托管磁盘的 blob?

    当我使用 Azure 资源管理器创建 VM 时不受管理的磁盘 我可以在其中查看其 vhd微软Azure存储资源管理器和 或 Azure 门户中名为 vhds 的子容器中指定存储帐户的 Blob 容器 当我使用 Azure 资源管理器创建 V
  • Internet Explorer 10 - 如何应用灰度滤镜?

    此 CSS 代码在 Internet Explorer 9 之前运行得非常好 img gray filter url data image svg xml utf8
  • Spring Boot 3.0.0 中抛出异常的 HttpStatus 未正确处理

    我刚刚迁移到 SpringBoot 3 0 0 但发现应用程序在抛出异常时无法正确处理 HttpStatus 它总是给出 403 FORBIDDEN 或为未经身份验证的请求配置的其他代码 似乎在捕获异常或其他原因后身份验证就会丢失 我在这里
  • 重载不能仅因返回类型而不同

    我正在尝试重载一个函数 因此当在其他地方使用该函数时 它将正确显示结果 即项目数组 void 或单个项目 getSelected type void getSelected type IDataItem getSelected type I
  • 默认的切片索引*真的*是多少?

    来自Python文档docs python org tutorial introduction html strings 切片索引有有用的默认值 省略的第一个索引默认为零 省略的第二个索引默认为被切片的字符串的大小 对于标准情况 这很有意义
  • 如果哈希码被覆盖,使其仅返回常量,那么 Hashmap 键将如何表现?

    我有一个关于Java的小问题Hashmap 如果我覆盖hashCode方法使得 Override public int hashCode return 9 这将导致所有HashMap键具有相同的索引 它们是否会被放置在映射中的链表结构中 或
  • Canvas 中的 onClickListener

    我正在开发一个应用程序 该应用程序以图像作为索引来选择活动将开始的特定图像 但我不知道如何在 Canvas 中设置 onClickListener 或 onTouchListener 这是我的代码 public class DrawView
  • Oracle 中的 TO_NUMBER 函数出现奇怪的问题

    如果记录数超过特定数量 n 则在 varchar2 列的 where 子句中执行 to number 函数时 我遇到间歇性问题 我使用 n 是因为没有发生这种情况的确切记录数 在一个 DB 上 它发生在 n 为 100 万之后 而在另一个
  • 连接耳机时如何将默认音频路由到耳机?

    我正在开发一个应用程序 其中我们只需要使用耳机插孔作为按钮 要求 连接耳机时通过耳机播放默认音频 通话 不需要通过耳机播放音频 有很多通过扬声器和耳机以及蓝牙耳机路由音频的示例 但没有关于在连接耳机时通过设备的耳机路由音频的示例 我已经尝试
  • 没有 www 则不会出现网络字体

    我试图到处寻找答案 我有一个唱歌网站www hugeone co uk 当地址类似于此链接 带有 www 时 一切正常 但是 如果我只输入hugeone co uk 网络字体就不会出现 并且我收到消息 跨源请求被阻止 同源策略不允许读取 远
  • Spring MVC 页面 HTTP 状态 400 和不正确的 URL

    我在使用该应用程序时遇到了一些问题 我有一个注册表单 该注册表单从控制器发布到另一个页面 该页面显示注册表中的查询结果 在结果页面上 我选择一条记录 它返回给我的是 数据到注册页面 用户应该能够在记录返回后更新记录或再次执行查询 我遇到的问
  • 使用java在mongodb上分页的最佳方法是什么

    我正在尝试通过下面的代码在 mongodb 中创建一个简单的分页 collection find skip n limit n 但是 如果我们看到在Java术语中 第一个find将返回所有记录 考虑到我有200万条记录 然后它将它传递给sk
  • 为 scatter3 图创建图例(Matlab)

    我有一个矩阵点X在 3 个维度中 X is a Nx3矩阵 并且这些点属于簇 它所属的簇由下式给出Nx1 vector Cluster 它的值如 1 2 3 所以 我正在绘制它scatter3像这样 scatter3 X 1 X 2 X 3
  • 将字符串拆分为行和列

    我有一根又长又大的绳子 mystr lt foo one undefined foo two undefined BAR three undefined 我想把它变成 x1 x2 x3 1 foo one undefined 2 foo t
  • 大型 TChart 需要很长时间才能绘制

    置顶帖子 我已经接受了答案 但它对我不起作用 我会发帖一个新问题 强调 Delphi 7 感谢所有提供良好意见的人 我在一小时内以一秒的间隔进行测量 我之前有一个问题 更新 TStringGrid 需要 45 秒 并设法将其降低到 比眼睛能
  • 在文件夹中使用“git clean”删除了其内容

    我试图在文件夹中使用 Git 然后我使用git glean df我发现一切都消失了 这是否意味着我丢失了文件 有什么方法可以找回它们吗 当你跑的时候git clean df you asked Git to 从工作树中删除未跟踪的文件 包括