6

我搞砸了,实际上将一个 git repo 推送到了另一个我的 repos 的 url。我正在尝试撤消此操作,但遇到了麻烦,而且我之前没有使用过“git reset”。

假设最后一次良好提交的哈希是 12345。我尝试这样做git reset --hard 12345似乎成功而没有错误,但由于某种原因它没有更改我的本地文件。我的本地工作目录仍然包含所有意外推送的文件。我该如何恢复它们?

4

1 回答 1

10

这些是未跟踪的文件吗?您可以通过以下方式删除这些:

git clean -f -d

于 2012-07-02T21:25:04.610 回答