git revert --continue 卡住永远不会完成

git revert --continue stuck never finishes

我在我的项目中执行了 git 还原 {commithash} 以转到之前部署的功能。 合并已解决,所有更改已添加,我进入状态:

On branch develop

You are currently reverting commit {commithash}.
(all conflicts fixed: run "git revert --continue").

(use "git revert --abort" to cancel the revert operation)

nothing to commit, working tree clean

我使用 git revert --continue 没有任何反应,我仍然处于等待恢复状态... 任何人都知道出了什么问题?谢谢

当您收到“没有要提交”的消息时,这意味着在解决冲突时,您选择了已经在最新提交中的代码。最终结果是您的还原 没有对代码 的状态进行任何更改。您尝试发布的 git revert --continue 无法完成还原。

如果您确实愿意,您可以使用 git commit --allow-empty 提交此还原,即使它什么都不做。完成后,您可以使用 git revert --abort 终止还原过程。

像这样进行“无更改”提交通常是错误的:这意味着您的 git revert 没有完成任何事情,所以人们不得不怀疑您为什么要打扰。