使用 visual studio git 重置功能来回滚代码并生成新的正确分支

本地仓库相关推送记录如下:

 

 

 

 可以看到,提交 error2 和 error1 都是错误的提交,现在要把代码重置到 ok2提交记录状态,步骤如下

1 基于当前分支新建一个分支名为 product2

 

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

 

 product2 重置后的历史记录如下

 

 重置后的代码如下:

 

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

 

 

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

 

posted @ 2022-03-31 23:03  温故纳新  阅读(838)  评论(0编辑  收藏  举报