如何从未入库的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

相关推荐
☆cwlulu1 小时前
git分支管理详解
开发语言·git·青少年编程
脑子不好的小菜鸟3 小时前
用vscode连接远端ubuntu无法git push,vscode无法连接centos
git·vscode·ubuntu·centos
__Witheart__5 小时前
Git 如何修改已有的分支名称
git
秦jh_7 小时前
【git】分支管理
git
百锦再11 小时前
第5章 所有权系统
运维·git·python·eclipse·go·github·负载均衡
DW_DROME16 小时前
git worktree (镜像站加速)
git
qq_5470261791 天前
OAuth 2.0 安全授权
git·安全·github
GOATLong1 天前
git使用
大数据·c语言·c++·git·elasticsearch
孟陬1 天前
别再社死了!`includeIf` 一招搞定 Git 提交者信息错乱,守护你的邮箱隐私
git·github
lyj1689971 天前
git小乌龟如何单个文件回退及整个版本回退
git