原来收藏的回退远端的方法感觉很笨。这个方法亲测很好使:

1.tortoisegit右击-->显示日志-->选中要回退的版本-->右击-->选中重置develop到此版本-->选择硬重置:重置工作区和索引-->点击确认

 

 1.pycharm回退-->选择git按钮-->选择要回退的版本-->右击-->选择reset current branch to here...-->选择hard fules will....-->点击reset

 

 

1.第一步git show log,然后在你先要回退的提交记录上右键 选择resert **** to this,然后选择最后一个Hard:Reset.......,点ok

2.现在可以看到本地已经被还原了。远端的还原方法可以右键选择Git Bash Here或者在搜索框里搜索

,然后进到你代码的目录下。强制同步本地代码到远端。执行git push -f; 执行完成后,可以发现远端的也被回退了。

      这个方法操作的时候别人不能提交代码,否则也会被还原。