情景:本地更改推送远端后,想要回退到本身推送以前的某个版本。git
好比想回退的分支为 test 分支。工具
风险:远端回退到某一版本后,以后的全部推送都没了(对应的日志记录也没了)。
若是是团队开发,不只本身推送的没了,还包括别人的。spa
两种方法:3d
A、使用命令:日志
一、查看日志,复制想要回退的版本号blog
在项目目录中,右键——>Git Bash ——> 键入“git log --oneline”查看日志开发
二、本地回退it
键入“git reset --hard 版本号”test
三、强制把本地回退后的test分支,推送到远端的test分支方法
键入“git push --force origin test”
B、使用 TortoiseGit 工具
一、项目目录中,右键 ——> TortoiseGit ——> 显示日志 ——> 重置“test”到这个版本...
二、项目目录中,右键 ——> TortoiseGit ——> 推送 ——> 勾选“未知变动” ——> 点击“肯定”便可。