git 远端版本回退

情景:本地更改推送远端后,想要回退到本身推送以前的某个版本。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 ——> 推送 ——> 勾选“未知变动” ——> 点击“肯定”便可。


相关文章
相关标签/搜索