gpt4 book ai didi

linux - git repo 中的文件都已删除且未被跟踪,但它们仍然存在。这怎么可能?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:47:06 26 4
gpt4 key购买 nike

我的存储库中的所有(数百个)文件现在都显示为未跟踪和已删除,但我不知道发生了什么?

ls 显示文件在目录中

ls shows the files are there

但是 git status . 目录中的文件已删除且未跟踪。几个月来我没有碰过这些文件中的任何一个。此外,文件所在的网站现在无法正常工作...

enter image description here

最佳答案

这种情况可能是由您正在使用的 IDE 引起的。可能的情况,AFAIK 可能是这样的:

1- 您已经从您的 IDE 中删除了四个文件(dashicons.eot、.svg、....),它可能有一个 git 插件来跟踪更改的文件。

2- 一段时间后,您更改了这些文件并再次添加它们,但是 IDE git 插件尚未同步,或者您已从 IDE 外部恢复它们。

要查看这些文件中 git 跟踪的最终有效结果是什么,我建议:

git reset <file-name>

取消为 <file-name> 提交的更改或者只是简单地

git reset

这将取消暂存所有使用 git add 暂存的文件,在终端中或通过 IDE 插件。

然后,

git status

我假设你现在应该看到你的文件(dashicons)被修改了,而不是被删除了

现在您可以再次添加它们并提交您的修改,并且不会对您的本地和远程存储库应用任何删除。

关于linux - git repo 中的文件都已删除且未被跟踪,但它们仍然存在。这怎么可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35909016/

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