使用 visual studio git 重置功能来回滚代码并生成新的正确分支
本地仓库相关推送记录如下:
可以看到,提交 error2 和 error1 都是错误的提交,现在要把代码重置到 ok2提交记录状态,步骤如下
1 基于当前分支新建一个分支名为 product2
2 在分支 product2 提交记录中选择 ok2提交记录 ,然后右键选择重置功能中的删除更改
product2 重置后的历史记录如下
重置后的代码如下:
3 推送 当前正确的 product2 分支到远程仓库,其他团队成员就能使用该product2正确分支继续开发了
直接重置之前的错误分支没有用,因为你在错误分支上重置完你无法推送到远程仓库,因为会一直提示你要拉取远程仓库,你一旦拉取下来,就又回到重置前的错题提交状态下的代码了