git远程版本回退
本文为博主原创,未经允许不得转载:
之前在git提交版本时,发现将新开发的代码提交到了另一个分支上,为了不影响提交分支代码的
功能,需要回退到之前的版本。
在使用命令回退的时候,一直没有回退成功,有个同事过来帮忙,成功回退到之前的版本,并记录
一下。
查找到git提交时的备注,时间,找到提交时的版本,并方便回退。
同事是在git 小乌龟上进行回退的。
步骤:选中提交的项目右键---》TortoiseGit ----> show log,如图所示:
找到错误版本提交时的log右键,如图所示:
选中reset 当前分支至选中日志版本。然后就可以将本地代码回退到错误提交之前的版本。
然后将本地代码强制提交到git远程对应分支仓库,,使用强制提交的命令为:
git push -f
:运行后为:
此时边将远程git仓库回退到之前的版本了
补充:后来发现使用命令也可以同样使git远程仓库版本回退,顺序是一样的。
1.使用git log命令查看提交的commitId,使用commitId将本地版本回退到错误之前的版本,然后强制提交到远程
2.使用 命令回退至指定的commitId
git reset --hard commitId
3. git push -f强制提交:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。