gpt4 book ai didi

git clean -f -d 从我的本地目录中删除文件

转载 作者:太空狗 更新时间:2023-10-29 13:11:10 25 4
gpt4 key购买 nike

git clean -f -d 也从我的本地目录中删除了文件 我该如何取回它们?我用它来删除未跟踪的目录和文件,发现它也从我的本地文件系统中删除了它。这可能吗?我做错了什么,有没有办法找回它们?

最佳答案

正如之前的回答所说,如果您在 Linux 上工作,则无法检索它们。他们走了:这就是“git clean”的意义所在。除非您使用的是能够创建快照的文件系统,否则您可能会知道如何取回它们。

如果您的目标是避免在“git status”中看到它们,您有两种可能性:

A)

git status -uno

不打印未跟踪的文件和目录。

B)如果有一组固定的文件(或文件名模式)你永远不想在“git status”中看到,也不想将它们置于版本控制之下,你可以“忽略”它们。您只需将它们的名称或模式放在存储库根目录下名为“.gitignore”的文件中。

这通常用于生成的文件。

以下示例忽略以“.html”结尾的文件名和名为“out/myFile.txt”的文件:

*.html
out/myFile.txt

git help ignore

获取更多信息。

关于git clean -f -d 从我的本地目录中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16617480/

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