git 替换失败:对象的替换深度太高

Pau*_*ldo 8 git

我正在尝试git replace并犯了一个错误。现在我已经无法回到正常的状态了。任何重要的 git 命令都会产生错误fatal: replace depth too high for object b769532341677b7c34b5adeb85a173daa0ced852git reset --hardgit checkout <another_branch>产生这个错误。

我不在乎结果replace,我只想恢复正常。我该怎么做呢?

jth*_*ill 7

您可以明确删除替换,

git replace -d b769532341677b7c34b5adeb85a173daa0ced852
Run Code Online (Sandbox Code Playgroud)

应该做。