我可以使用git丢失文件吗?

时间:2013-01-29 10:27:24

标签: git

我正在用git做第一步。只是想问一下我是否可以松开git跟踪的文件?

让我解释一下我的意思。我一直在关注git教程。 首先,我已经将文件添加到git repo。

git add README
git commit -m "readme"

然后我删除了该文件。

git rm README

由于我是一个完整的新手,我一直期待这个命令会停止跟踪我的存储库中的README。然而README已经消失了。而且我害怕永远失去它。

幸运的是,有一个“git reset --hard”命令可以恢复我的README。但是我可以提交一个更改,所以这个命令无济于事。幸运的是,我可以做“git reset --hard hash ”或“git revert”来恢复我的自述文件。

所以,基本上我的问题是,是否存在我可以删除文件并且无法将其恢复的情况。

提前致谢。

1 个答案:

答案 0 :(得分:1)

git rm README将从跟踪索引和工作树中删除 文件

如果您只想停止跟踪文件,可以使用:

git rm --cached README

请参阅:removing files from git