git远程版本硬删除
使用场景:
代码提交并push到远程后,发现此版本有问题。为了遵循一个功能一次commit的规范,想要删除提交记录,修改代码后重新提交。
方法:
第一步:git log查询提交记录,查询到想要返回版本的commit id,比如:
commit 5792b6e123d6556fe1352b6c4c0461000334565 (origin/master, origin/HEAD)
第二步:git reset --hard 5792b6e123d6556fe1352b6c4c0461000334565,本地分支版本切换到指定版本
第三步:git push --force,将本地分支强制推到远程分支
注意事项:
硬删除的代码,删除后不可找回,需要提前将代码在本地电脑复制一份。
git远程版本硬删除相关推荐
- 关于git远程版本库的一些问题之解决
Part1:CentOS6.5免密码登录 修改/etc/ssh/sshd_config RSAAuthentication yes PubkeyAuthentication yes Authorize ...
- Git版本控制管理——远程版本库
之前提到的Git的所有操作都是在本地完成的,而实际项目开发并不是一个人就可以搞定的,通常需要团队的协作,而这些协作可能又不是在同一个地区的,这就涉及到Git的分布式特性了. Git的分布式特定会涉及到 ...
- 前端VSCode修改Git远程仓库地址链接
https://blog.csdn.net/weixin_42870215/article/details/111470606 vscode中修改/重置gitlab远程仓库地址 一.更换git远程仓库 ...
- git fetch -p 获取远程仓库的新分支以及删除远程仓库已删除的分支
一.需求 需求是我和同事合作开发一个项目.同事要新建一个分支,然后,我这边拉取这个分支即可. 然而同事新建分支并且推送到远程仓库之后,我这边通过git branch -a并不能看到这个分支. 二.解决 ...
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
1 查看远程分支 [plain] view plain copy $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origi ...
- 怎么使用Git远程删除某个历史提交记录
这篇文章主要介绍"怎么使用Git远程删除某个历史提交记录"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么使用Git远程删除某个 ...
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支...
1 查看远程分支 $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/ ...
- Git远程库版本回滚
git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id [本地代码库回滚]: git reset --hard commit-id :回滚到commit-id,讲commit-id ...
- 图解远程版本库开发周期 —— Git 学习笔记 22
图解远程版本库开发周期 文章目录 图解远程版本库开发周期 克隆版本库 快进推送 非快进推送 fetch 命令 merge 命令 push 命令 参考资料 克隆版本库 假设服务器上有一个简单的版本库: ...
最新文章
- chrome登录_比Chrome还要好用?(全新edge浏览器体验)
- centos7 更新源 安装ifconfig
- 腾讯2016春季实习生(技术运营岗)招聘电话面试题汇集。
- Google News 中文上线
- Python 模块学习 logging(1)
- struts2 跳转类型 result type=chain、dispatcher、redirect
- 田刚院士:鼓励发展新型特色研究型大学
- 设计模式之行为模式(1)-状态、策略、责任链、访问者
- JSP自定义标签rtexprvalue属性 1
- 阶段3 2.Spring_03.Spring的 IOC 和 DI_12 注入集合数据
- kill -9 杀不死的进程处理办法
- 基于阿里云的基础架构设施保障(一)IAAS云计算
- 公文处理助手 【全自动文档排版插件 For Word(32/64)】
- 中科院信工所经验_2018信工所五室经验贴 - 中国科学院 - 王道论坛,专注于计算机考研的点点滴滴! - Powered by Discuz!...
- 华为防火墙ssl xxx配置
- Spring系列缓存注解@Cacheable @CacheEvit @CachePut 使用姿势介绍
- 初中地理老师教师资格证考试成功通过前辈备考经验分享
- 关于Lisp的一己之见
- C语言面试题 - static的使用
- Online Tools
热门文章
- python中的几种倒序遍历
- 不会但一定要了解的方面,python列表解析方式
- Python获取当前脚本绝对路径
- 干货丨你知道Python中a += b和a = a + b的结果是不一样的吗?
- Name Error Connection “:1.33“ is not allowed to own the service “x“ due to security policies in the
- 【黑马程序员 C++教程从0到1入门编程】【笔记2】通讯录管理系统
- 【哲学】形而上学具体指什么?metaphysics
- D435 pyrealsense 如何实时获取摄像头的曝光值?get_frame_metadata(rs.frame_metadata_value.actual_exposure)成功了(更新UWP)
- Intel Realsense D435 开始运行启动时报错:RuntimeError: Couldn't resolve requests 原因及解决办法
- linux安装mysql 5.7_linux安装mysql5.7