我可以用git丢失文件吗?

我可以用git丢失文件吗?,git,Git,我正在用git做第一步。只是想问一下,是否存在这样一种情况:我可以丢失git跟踪的文件 让我解释一下我的意思。我一直在学习git教程。 首先,我在git回购中添加了一个文件 git add README git commit -m "readme" 然后我删除了文件 git rm README 由于我是一个完全的新手,我一直期望这个命令会停止跟踪我存储库中的自述文件。然而自述已经消失了。我害怕永远失去它 幸运的是,有一个“git reset--hard”命令可以让我的自述文件返回。但我可以做

我正在用git做第一步。只是想问一下,是否存在这样一种情况:我可以丢失git跟踪的文件

让我解释一下我的意思。我一直在学习git教程。 首先,我在git回购中添加了一个文件

git add README
git commit -m "readme"
然后我删除了文件

git rm README
由于我是一个完全的新手,我一直期望这个命令会停止跟踪我存储库中的自述文件。然而自述已经消失了。我害怕永远失去它

幸运的是,有一个“git reset--hard”命令可以让我的自述文件返回。但我可以做出改变,这样命令就没用了。幸运的是,在这种情况下,我可以执行“git重置——硬哈希”或“git还原”来恢复自述文件

所以,基本上我的问题是,如果有这样的情况,我本可以删除该文件,但无法将其取回


提前谢谢

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

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

git rm --cached README

请参阅:

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

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

git rm --cached README

请参阅:

一旦提交了文件,您就不能在正常使用中丢失它。您始终可以返回并签出包含该文件的提交。从存储库中删除文件可能有多种方法,但您不可能不打算这样做。一旦提交了文件,您就不能在正常使用中丢失它。您始终可以返回并签出包含该文件的提交。可能有一些方法可以从存储库中删除文件,但您不可能不打算这样做。