我从本地删除文件而不是丢弃本地更改

I removed files from local instead of discarding local changes

我犯了个大错。我想删除我所有的本地更改,但我没有丢弃它们,而是选择了所有文件并删除了它们。我使用 SmartGit。 我怎样才能return那个文件?

您可以将本地文件系统状态恢复到 git 中的最新更改。通过 "resetting" 您的负载存储库执行此操作:

git reset --head HARD

我不是特别熟悉 SmartGit,但是这个问题涵盖了 SmartGit 中的重置:How to checkout and reset using smartgit?