git - 使用 git reset --hard 消除我的错误

标签 git version-control

我不小心使用 git add . 添加了一些文件。我想使用 git reset --hard 删除更改​​。当我输入时,我收到此错误消息。

fatal: Failed to resolve 'HEAD' as a valid ref

我尝试输入git reset --hard HEAD^。还是没能解决。

如何解决?

最佳答案

听起来您正在尝试在新创建的存储库中构建初始提交。

由于您尚未实际提交任何内容,因此您可以通过删除 .git 目录并再次运行 git init 来重新开始。


或者,您可以尝试 git rm --cached . 从索引中删除文件。

关于git - 使用 git reset --hard 消除我的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10909901/

相关文章:

git - 挑选一系列提交不起作用,但个别挑选工作

git 高级别名补全

git - 在 Git 上查看 "pull request"以审查/测试 PR

git - 从 Azure DevOps 访问本地 Bitbucket 服务器

git - 如何在未安装 Git 的情况下应用 `git diff` 补丁?

git - 使用 git rewrite 重新格式化整个代码库

version-control - Team Foundation Server 2010 中的分支图标,可以删除吗?

svn - Team Foundation Server - 使用 API 同步到 SVN

git wildcard - 删除子目录的所有实例

git - .gitignore 不会忽略文件