赞
踩
现在做了很多优化代码psuh到远程仓库了,又接到一个紧急需求,原来的优化还没有经过测试不能上线,为了新需求要先把push上去的优化代码下回退.
需要将本地仓库和远程仓库都恢复到第一次提交部分
使用与本地比较,手动删除多余代码,
按住ctrl选择想要对比的两个commit,然后选择与本地对比(compare versions)就可以对比两次提交差异,删除你想要删除的代码
这种方式只适合代码简单的场景
使用将当前分支重置到此处恢复到你要提交的记录处
选择时会弹出四个选项,默认hard
上面步骤确定后,只是恢复了本地提交,还需要把本地那几个commit删除的操作push到远程仓库
打开push界面,虽然没有commit需要提交,需要点击Force Push,强推过去。
需要注意的是对于一些被保护的分支,这个操作是不能进行的。需要自行查看配置,将红线中的分支去除即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。