git将一个分支彻底覆盖另一个分支代码

为什么会发生这个呢?啊啊啊啊啊,人生啊,说到这个,我们项目有test分支和dev分支,合并冲突的时候,把dev的代码into到test了,这就不行了啊,dev太多新代码了,然后,然后,就得把test回退到没有合并dev之前的时候

1.当前分支是test_loc,选择需要回退的log,右键,选择
git将一个分支彻底覆盖另一个分支代码
2.选择第三个
git将一个分支彻底覆盖另一个分支代码
git将一个分支彻底覆盖另一个分支代码
3.git 切换到test,执行命令git reset --hard origin/test

4.将本地分支强行推到远程分支git push -f