码迷,mamicode.com
首页 > 其他好文 > 详细

git 远端版本回退

时间:2018-05-16 13:20:13      阅读:2243      评论:0      收藏:0      [点我收藏+]

标签:ISE   ash   某个版本   style   png   har   两种方法   分支   目录   

情景:本地更改推送远端后,想要回退到自己推送之前的某个版本。

比如想回退的分支为 test 分支。

风险:远端回退到某一版本后,之后的所有推送都没了(对应的日志记录也没了)。
如果是团队开发,不仅自己推送的没了,还包括别人的。

 

两种方法:

A、使用命令:

 1、查看日志,复制想要回退的版本号

在项目目录中,右键——>Git Bash ——> 键入“git log --oneline”查看日志

  技术分享图片

2、本地回退

键入“git reset --hard 版本号”

技术分享图片

 3、强制把本地回退后的test分支,推送到远端的test分支

键入“git push --force origin test”

 

B、使用 TortoiseGit 工具

1、项目目录中,右键 ——> TortoiseGit ——> 显示日志 ——> 重置“test”到这个版本...

技术分享图片

 

2、项目目录中,右键 ——> TortoiseGit ——> 推送 ——> 勾选“未知变更” ——> 点击“确定”即可。


技术分享图片

 

git 远端版本回退

标签:ISE   ash   某个版本   style   png   har   两种方法   分支   目录   

原文地址:https://www.cnblogs.com/zy20160429/p/9044914.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!