gpt4 book ai didi

node.js - Git 撤消属于 .gitignore 的文件夹中的更改

转载 作者:搜寻专家 更新时间:2023-11-01 00:00:51 25 4
gpt4 key购买 nike

我正在为 NodeBB 构建一个主题,该主题位于 node_modules 目录中。昨晚从 master 那里 pull 进来,我有一个新的 .gitignore 我的文件忽略了所有 node_modules 除了我的主题,因为这是一个新的 .gitignore 它没有跟踪我的更改。

然后我在没有被跟踪的情况下更改了我的主题。我决定与我的 repo merge ,在一些冲突后退了一步然后做了 npm prune 现在这修剪了我的主题,我花了最后一个小时进行更改,我不确定我是否可以恢复。

我的问题是,由于未跟踪文件夹,是否可以撤消 npm prune 并恢复 node_modules 中的主题?

最佳答案

遗憾的是,我认为您将无法取回您的文件。

如果您将文件或目录添加到 .gitignore,则 git 不会跟踪它们。所以你不能用 git 找回它们,除非你曾经在 repo 中有它们,但即使你这样做了,你丢失的最新更改也不会成为 repo 的一部分。很抱歉给出否定的答案。

然而,现在可能还没有失去一切。如果您在意识到删除主题后立即卸载文件系统或以只读方式重新安装它,您可以随时尝试使用文件恢复工具,例如 photorec

关于node.js - Git 撤消属于 .gitignore 的文件夹中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33712711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com