我正在用 git 做第一步。只是想问是否存在我可以丢失git跟踪的文件的情况?
让我解释一下我的意思。我一直在关注一个 git 教程。首先,我已将文件添加到 git 存储库。
git add README
git commit -m "readme"
然后我删除了文件。
git rm README
由于我是一个完整的新手,我一直期待这个命令会停止跟踪我的存储库中的自述文件。然而,自述文件已经消失了。我害怕永远失去它。
幸运的是,有一个“git reset --hard”命令可以取回我的 README。但是我本可以进行更改,因此此命令无济于事。幸运的是,在这种情况下,我可以执行“git reset --hard hash ”或“git revert”来让我的 README 恢复。
所以,基本上我的问题是在某些情况下我可以删除文件并且无法取回它。
提前致谢。