在特定点后如何重置github中的更改

时间:2018-07-10 18:45:49

标签: git visual-studio visual-studio-2017

我正在将VS 2017与Github一起使用。我们团队中的所有开发人员syncdev远程分支的更改。我们也有staging分支。因此,每当需要将新代码部署到UAT时,我们就将dev分支合并到staging分支,并从登台分支进行部署。

今天,我不小心将dev合并到staging,然后将staging分支与github同步了。因此所有更改最终都在github的远程staging分支中完成。

enter image description here

下面的屏幕快照显示了暂存分支的历史记录。我需要在2018年6月11日02f35fec(上图中突出显示的内容)之后重置所有更改

我尝试了reset选项并进行了硬删除。但是,这只会重置本地分支。当尝试同步到github时,它将所有更改从远程分支拉回到本地分支。 (VS在传出的更改中不显示任何内容)。

还有一个还原选项,但不允许批量还原

在某个点之后,是否仍要还原或重置所有更改并推送到远程分支?

0 个答案:

没有答案