Git回滚版本并push到远端master

1、查看日志

git log

2、还原最近的版本 ()

--git reset --hard commit-id

如:git reset --hard d84da14bf2743683eca7a015f56114faaa344f42

3、覆盖分支版本

git push -f origin dev

回滚本地master完成后,将回滚后的代码push到远端master,用于覆盖远端master分支,

通过git命令: git push -f origin master

必须有-f,表示强制的意思。

此时,会要求用户输入远端仓库的用户名和密码,用于确认当前用户具有-f的权限。

-push成功后,就可以删除备份的master了。git命令:
git branch -D master_backup

相关推荐
wdfk_prog6 小时前
Git实战指南:如何从另一个分支同步文件时完整保留Commit提交历史
git
In_life 在生活6 小时前
GIT stash 命令的使用
git
SunkingYang8 小时前
如何通过命令和TortoiseGit工具来撤销最后一次提交,包含提交到缓存区,提交到远程仓库
git·tortoisegit·工作区·暂存区·远程仓库·撤销·最后一次提交
南山nash13 小时前
git从入门到熟练
git
夜流冰15 小时前
Git - GitForWindows
git
一个很帅的帅哥16 小时前
部署chat-vue
大数据·git·elasticsearch
芒鸽16 小时前
鸿蒙PC使用ffmpeg+electron实现视频中音频的提取
git
SunkingYang17 小时前
使用TortoiseGit工具推送(push)时,忘了先拉取(Pull),提示冲突,后续怎么处理冲突?
git·tortoisegit·pull·push·推送·冲突·拉取
BestOrNothing_201518 小时前
Git 团队开发冲突合并全流程:本地是否改动 + 远端是否更新,如何正确同步并合并(同分支/不同分支下的几种场景)
git·分支管理·git pull·git merge·分支冲突·git协作·git fetch
zzlyyds18 小时前
工作的时候遇到的git版本冲突与合并问题
git