撤消我的合并提交,这会导致我正在合并的分支上的工作丢失

时间:2019-06-14 10:01:29

标签: git git-reset

今天早上,我将功能分支的合并提交合并到了主要的dev分支中,但是这样做时我忘记了更新有多个提交的dev分支并合并了其他人对它的合并

因此,当我执行合并提交时,系统会询问我是否只想进行合并或重新设置(警告说重新设置可能会导致问题),所以我选择了合并。

看起来一切都很好,但是将合并推送到远程后,我发现其他人的工作已经丢失了。

注意:我的Merge提交已发布/推送,此后其他开发人员撤回了dev分支。自从我上任以来,没有新的工作要做。

我是否正确地认为,如果我运行git reset --hard 660df8da,其中660df8da是开发人员在dev分支上的最后一个合并提交,我想去的地方,以便我可以正确地执行合并提交?

下面是当前git系统的轮廓,红线是我的分支。

enter image description here

0 个答案:

没有答案