Git回滚版本并push到远端master

Git回滚版本并push到远端master

  • 首先备份当前的master分支,防止回滚失败。
    方法为:从origin master中新建一个分支,名称随便,比如,master_backup。

  • 使用git log命令查看所有的历史版本,获取某个历史版本的commit-id
    -备份完成后,将master回滚到指定的版本:
    git reset --hard commit-id
    -回滚本地master完成后,将回滚后的代码push到远端master,用于覆盖远端master分支,通过git命令:
    git push -f origin master
    必须有-f,表示强制的意思。
    此时,会要求用户输入远端仓库的用户名和密码,用于确认当前用户具有-f的权限。
    -push成功后,就可以删除备份的master了。git命令:
    git branch -D master_backup

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,097评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 9,413评论 0 11
  • 有时候,生活会让你深刻体会,什么叫福无双至和祸不单行。 昨天紧赶慢赶追火车之前,是我的一开到路上,心里便想默默起一...
    纳彩阅读 1,486评论 0 0
  • TitleBar ⭐️🎉 https://github.com/loperSeven/TitleBar ,满足各种...
    LOPER7阅读 8,512评论 1 9
  • 不要拿我以为当借口,我以为我是天仙女,是不是意味着我可以飞。我以为你是条鱼,是不是可以杀了煮来吃。扯屁!
    jianshu16阅读 2,985评论 0 0

友情链接更多精彩内容