启动之后,继续/流产GIT恢复了一段时间



几天前,团队成员在我们的服务器上尝试了git恢复的git恢复。从那时起,更改已被推到回购中并从回购中拉出,我想知道如何解决运行git status

时收到的消息
On branch master
Your branch is up-to-date with 'origin/master'.
You are currently reverting commit 1324625.
(all conflicts fixed: run "git revert --continue")
(use "git revert --abort" to cancel the revert operation)
nothing to commit, working tree clean

基本上,现在一切正常的方式就是应该的方式,我不想选择其中一种选项并将其弄乱。

那么,我该怎么办?

每个larsks请求,我继续进行了我的存储库的副本,然后运行了git revert --abort以摆脱消息。经过一番测试后,我得出的结论是,一切都没有丢失,所有的工作都应应其应有的方式。

git revert --abort

摆脱了这个信息,对我没有任何后果。话虽这么说,无论如何备份您的存储库不是一个坏主意;)

一般而言,要决定如何从这里继续进行目标状态。

为什么尝试恢复?为什么从未完成?是否需要撤消这些更改?还是其他更改使其不必要/不需要?还是首先是一个错误?或...?

如果您知道您想要的最后一个 state 状态是您想要的,那么您最终想要--abort

如果您知道您的本地工作副本是您想要的,那么您可能想要" - 智能"(因为恢复更改可能在索引和工作树中)。

如果您需要查看有什么区别,请使用git status;恢复更改应显示为上演。

如果您真的无法分辨出正确的结果,则"更安全"的选项是--continue;这将创建一个或多个新提交。在推动之前,您可以用新提交测试状态,然后,如果事实证明您不希望它们退出(使用git reset --hard)。

最新更新