美文网首页
Git远程回滚

Git远程回滚

作者: 二班老许 | 来源:发表于2022-03-03 18:58 被阅读0次
1. 查看提交号
git log

显示结果如下

commit 1ea24b85a2973db472bcfd5c1cd2c6dcbac46cb5 (HEAD -> master, origin/master)
Author: user <my_email@163.com>
Date:   Thu Mar 3 15:02:34 2022 +0800

    修改按钮间距

commit 413a9755f62232ded502acfcd8110733fd8d3af1
Author: user <my_email@163.com>
Date:   Thu Mar 3 11:41:40 2022 +0800

    修改用户接口

commit f4b524e2fd802381fabf1abca1dc2099fbe78e90
Author: user <my_email@163.com>
Date:   Tue Feb 22 17:14:23 2022 +0800

    用户模型新增两个字段

显示是按时间倒序的,第一条是最近的提交。commit后面跟的是提交号。

2. 本地回滚

比如我在修改用户接口这条提交写了个bug,导致后来服务启动不起来,所以我要回滚到前一条提交,提交号为f4b524e2fd802381fabf1abca1dc2099fbe78e90
但要注意,这种回滚自f4b524e2fd802381fabf1abca1dc2099fbe78e90以后对工作树中跟踪文件的任何更改都将被丢弃。

git reset --hard f4b524e2fd802381fabf1abca1dc2099fbe78e90

这里不一定需要完整的提交号,打前几位就行。或者在git服务的web上粘贴过来也行。

3. 强推到远程分支

如果仓库只有自己在操作,那无所谓,看好了推上去就完事了。
多人操作的话,还是谨慎点好,商量下,做好备份。

master是分支名,这里是主分支。-f是强制。

git push -u origin master -f

相关文章

  • git

    显示 git push将会提交的 commit 信息 git 回滚 本地回滚 远程回滚 git diff1.sta...

  • git 总结

    参考资料:git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚 git 删除分支 1. 本地分支:git ...

  • Git回滚远程版本

    Git回滚远程版本本文介绍如何回滚已提交至远程的操作总的步骤如下:1、 git log //查看提交历史,找...

  • git小记

    Git配置 查看用户名和邮箱 没有add 之前 回滚 add 之后回滚 查看远程分支 git pull 比如,要...

  • Git远程回滚

    1. 查看提交号 显示结果如下 显示是按时间倒序的,第一条是最近的提交。commit后面跟的是提交号。 2. 本地...

  • 关于git reset --hard,git reset --s

    在工作中避免不了会遇到代码回滚,这种情况分为两种,分别是本地回滚与远程回滚。 git reset --hard x...

  • git 本地回滚和远程回滚

    -- 本地分支回滚到指定版本 git reset --hard -- 强制推送到远程分支...

  • git 远程分支回滚

    git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git rese...

  • Git远程代码回滚

    1、本地回滚到指定版本 2、推到回滚的代码到远程仓库 git push -f 可能出现强制push没权限image...

  • git远程分支回滚

    本地新建临时分支 查看要回滚到的版本号 回滚版本号 强制更新到远程分支 完成

网友评论

      本文标题:Git远程回滚

      本文链接:https://www.haomeiwen.com/subject/cksurrtx.html