首页 > 其他分享 >git回滚!!!线上遇到问题紧急救援

git回滚!!!线上遇到问题紧急救援

时间:2023-06-19 13:11:55浏览次数:28  
标签:HEAD git 拓扑图 回滚 dev 修改 线上 commit

一、打开Git Bash Here输入git reflog

//输入命令
git reflog

//得到以下历史提交记录
4d3221f (HEAD -> dev, origin/dev) HEAD@{13}: commit: 拓扑图配色优化
fa646fe HEAD@{14}: commit: 角色管理站点权限不可编辑bug修改
60b35d4 HEAD@{15}: commit: 拓扑图相关修改9
3173e7a HEAD@{16}: commit: 拓扑图相关修改8
d51db77 HEAD@{17}: commit: 拓扑图相关修改8
6268ede HEAD@{18}: commit: 拓扑图相关修改7
b1a4279 HEAD@{19}: commit: 拓扑图相关修改6
c247098 HEAD@{20}: commit: 拓扑图相关修改5
2f9a010 HEAD@{21}: commit: 拓扑图相关修改4

二、 退出log记录(退出:英文状态下 按 q 可以退出git log),然后输入回退命令git reflog xxx,xxx指某次提交的版本记录id

//输入命令
git reset --hard 3173e7a

三、强制推送至远程 输入命令git push -f origin 分支名,假如你是dev分支后面就写dev,至此版本回退就成功了
注意:这一步可能会报错,可以把当前这个版本的项目备份,然后拉取最新的版本,通过将目标版本的文件全部复制过来再提交的方式,完成回滚的效果相同

git push -f origin dev

标签:HEAD,git,拓扑图,回滚,dev,修改,线上,commit
From: https://www.cnblogs.com/bitterteaer/p/17490877.html

相关文章

  • 又一开源项目爆火于GitHub,Android高级插件化强化实战
    一、插件化起源插件化技术最初源于免安装运行Apk的想法,这个免安装的Apk就可以理解为插件,而支持插件的app我们一般叫宿主。想必大家都知道,在Android系统中,应用是以Apk的形式存在的,应用都需要安装才能使用。但实际上Android系统安装应用的方式相当简单,其实就是把应用Apk......
  • git 修改、覆盖文件没有 add commit 放弃取消
    在git仓库中,修改了文件或 覆盖了文件,发现可能分支错了或其他原因,想撤销修改gitcheckout要撤销的文件当前仓库里文件: 创建一个和仓库相同文件名的文件 模拟一个相同文件名文件,覆盖仓库里的1.txt 文件被覆盖了: 内容也变了: 现在撤销覆盖,暂存区......
  • Git拉取出现“bad config line 1 in file C:\Users\quber/.gitconfig”的错误
    1、......
  • 修改git远程仓库地址
    修改远程仓库地址进入git_test根目录gitremote查看所有远程仓库,gitremotexxx查看指定远程仓库地址gitremoteset-urloriginhttp://192.168.100.235:9797/john/git_test.git......
  • 你的专属音乐生成器「GitHub 热点速览」
    如果你制作视频,一定会碰到配乐的问题。虽然网上找的一些免费配乐能勉强满足需求,但是如果有个专属的配乐生成器,根据你的视频画面生成对应配乐是不是不错呢?audiocraft也许能帮助你,把相关画面用文本描述一下,它就能生成相对应的音乐。当然,本周除了文本生成音乐的audiocraft之外,还......
  • Git常用命令
    1.gitremote关联远端仓库[email protected]:git_username/repository_name.gitgitremoteremoveorigingitremote-v2.gitbranch本地分支关联远程分支(目的是在执行gitpull/push操作时就不需要指定对应的远程分支)gitbranch--set-upstream-to=......
  • git报错 failed: The TLS connection was non-properly terminated.
    问题现象:kali@kali:~$gitclonehttps://www.github.com/FluxionNetwork/fluxion.gitCloninginto'fluxion'...fatal:unabletoaccess'https://www.github.com/FluxionNetwork/fluxion.git/':gnutls_handshake()failed:TheTLSconnectionwasnon......
  • gitlab或者gitlab或者sourceforge怎么用正确的姿势下载代码文件
    由于众所周知的原因,锅内是无法正常下载者三者的,包括安卓代码和安卓开发所用的依赖等等。我给出我的方法,看看能不能帮到你。镜像站点去下载。用过锅内代码托管平台码云下载。它可以导入第三方代码平台。找一个文件中转站,比如NC网盘等等,提取下载链接用讯雷网盘离线下载,在......
  • Git(狂神)
    Git和SVN的区别如果中央服务器崩盘了,将获取不了最新的代码Git的历史安装Git以及环境配置使用镜像下载提速常用的Linux命令Git的必要配置gitconfig-l可以查看git所有的本地配置gitconfig--system--list可以查看系统的配置可以发现系统所提供的配置没......
  • Git
    第一部分:Git的安装为什么要使用代码版本控制系统Git和SVN的对比Git的下载和安装GUI是git提供的图形化操作,bash是git提供的命令行操作可以在任意一个文件夹下右键打开git使用gitversion可以查看git的版本tortoiseGit的安装和汉化(git的图形化操作的软件)下......