使用 visual studio git 重置功能来回滚代码并生成新的正确分支
本地仓库相关推送记录如下:


可以看到,提交 error2 和 error1 都是错误的提交,现在要把代码重置到 ok2提交记录状态,步骤如下
1 基于当前分支新建一个分支名为 product2

2 在分支 product2 提交记录中选择 ok2提交记录 ,然后右键选择重置功能中的删除更改

product2 重置后的历史记录如下

重置后的代码如下:

3 推送 当前正确的 product2 分支到远程仓库,其他团队成员就能使用该product2正确分支继续开发了

直接重置之前的错误分支没有用,因为你在错误分支上重置完你无法推送到远程仓库,因为会一直提示你要拉取远程仓库,你一旦拉取下来,就又回到重置前的错题提交状态下的代码了


浙公网安备 33010602011771号