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

用一个例子说明

比如有一个提交里面的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

相关推荐
艺杯羹14 小时前
Git文件状态管理:从基础到进阶的完整指南
大数据·git·elasticsearch·版本控制·git教程·代码管理·git基础
Tony Bai14 小时前
Git 即数据库:Beads (bd) —— 专为 AI Agent 打造的分布式任务追踪引擎
数据库·人工智能·分布式·git
是店小二呀14 小时前
Git多人协作深度实践指南
大数据·git·elasticsearch
Warren9814 小时前
Allure 常用装饰器:实战用法 + 最佳实践(接口自动化)
运维·服务器·git·python·单元测试·自动化·pytest
刺客xs1 天前
git 入门常用命令
大数据·git·elasticsearch
LostSpeed1 天前
git - github工程中不能包含大文件
git·github
pzx_0011 天前
【GIT】删除远程文件
git
小白_ysf1 天前
Git 命令操作完整指南(实际工作中常用命令)
git·代码上传
HealthScience1 天前
怎么使用git下载huggingface的文件
git
huangjiazhi_1 天前
git clone next InitializeSecurityContext failed错误
git