[英]Git deleted all my files
我只是在我的主目录中运行git clean -df
,所有文件都被删除了。 谁能解释这个问题? 我想我不小心在几年前提交了我的主目录,这导致它回滚到更高版本? 但是,如果没有地方推销它,我将如何实施它。
更新:我发现我在主目录中创建了该项目。
...导致它回滚到更高版本?
那不是git clean
所做的。 它只是删除Git当前未跟踪的所有文件。 它不会更改包含修改的跟踪文件。
但是,如果没有地方推销它,我将如何实施它。
这与Git的工作方式无关。 您无需在任何地方推送任何东西即可初始化存储库并开始向其提交内容。
如果您在具有文件的目录中初始化存储库,那很好。 现在,您的存储库中有0个跟踪的文件,每个已经存在的文件都是一个未跟踪的文件。
然后,您告诉Git 删除所有未跟踪的文件,并确认您确实希望Git通过-f
标志执行此破坏性操作。 更糟的是,您使用-d
告诉Git递归地下降到目录中,并删除它在该目录中找到的所有未跟踪文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.