技术栈

如何从未入库的gerrit中撤销一个文件

fredhurui2024-05-13 0:38

用一个例子说明

比如有一个提交里面的default.xml的修改没有必要,需要从未入库的gerrit中移除

步骤如下:

1.做reset操作

git reset HEAD^ packages/SettingsProvider/res/values/defaults.xml

2.做checkout操作

git checkout packages/SettingsProvider/res/values/defaults.xml

3.进行修复式commit

git commit --amend

此步骤操作后用git diff看,需要移除的文件已经不在commit中了

4. 进行push,将修改push到gerrit

git push origin HEAD:refs/for/xxx

上一篇:深入 mysql,掌握子查询、EXISTS、事务、隔离级别、视图、存储过程和函数
下一篇:【Linux】基于 Jenkins+shell 实现更新服务所需文件 -->两种方式:ssh/Ansible
相关推荐
R_.L
4 小时前
Git : 基本操作
git
python_136
18 小时前
git常见冲突场景及解决办法
git
洛小豆
1 天前
Git 打标签完全指南:从本地创建到远端推送
前端·git·github
王道长服务器 | 亚马逊云
1 天前
一个迁移案例:从传统 IDC 到 AWS 的真实对比
java·spring boot·git·云计算·github·dubbo·aws
嘟嘟可在哪里。
1 天前
IntelliJ IDEA git凭据帮助程序
java·git·intellij-idea
xiaok
1 天前
分支管理提交代码
git·gitlab·github
谢尔登
1 天前
【Git】merge 分类
git
NiKo_W
1 天前
Git 版本回退与撤销修改
开发语言·git·安全
渣渣小码
2 天前
GIT客户端配置支持中文
git·git中文显示
热门推荐
01GitHub 镜像站点02KGG转MP3工具|非KGM文件|解密音频03A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程04UV安装并设置国内源0546个Nano-banana 精选提示词,持续更新中06UV 工具安装与国内镜像源配置指南07conda中设置镜像地址(附所有可换的地址)08智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践09突破百度网盘的下载限速,两种方法教会你【超详细】10Spec-Kit 使用指南