Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我搞砸了,实际上将一个 git repo 推送到了另一个我的 repos 的 url。我正在尝试撤消此操作,但遇到了麻烦,而且我之前没有使用过“git reset”。
假设最后一次良好提交的哈希是 12345。我尝试这样做git reset --hard 12345似乎成功而没有错误,但由于某种原因它没有更改我的本地文件。我的本地工作目录仍然包含所有意外推送的文件。我该如何恢复它们?
git reset --hard 12345
这些是未跟踪的文件吗?您可以通过以下方式删除这些:
git clean -f -d