我已尝试过这个标题下的帖子中的建议无济于事。我也尝试多次提交回到我项目中的特定点。我的最新尝试是:
git revert --no-commit f8fae3b..HEAD
我收到以下错误:
错误:您的索引文件已取消合并
致命:恢复失败
答案 0 :(得分:1)
您必须首先提交索引中的内容(暂存),或者只是丢弃它。 git status
会帮助你。
答案 1 :(得分:0)
您有未提交的更改。
如果您不想进行这些更改,则可以将其删除。
git reset HEAD -- .
git checkout -- .
如果更改包含新文件,它们可能会保持“未跟踪”状态;如果这似乎是一个问题,你可以git clean
如果您确实需要更改,您可以提交它们(但是您必须确保不会使用您的revert命令意外丢弃它们)或存储它们({{1} })。 (当你藏匿它们时,它们似乎会消失;但是在你完成恢复后你可以git stash
。)