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

相关推荐
人间造梦工厂19 分钟前
Git Bash 别名
git
画个太阳作晴天5 小时前
解决 Android Studio 中 build 目录已被 Git 跟踪后的忽略问题
git
wjs0409 小时前
Git常用的命令
java·git·gitlab
原野风霜32410 小时前
Git使用总结
git
青草地溪水旁10 小时前
Git Bash 中 Git 命令的实用主义指南
git·bash
至善迎风11 小时前
版本管理系统与平台(权威资料核对、深入解析、行业选型与国产平台补充)
git·gitee·gitlab·github·svm
上单带刀不带妹15 小时前
Git rm 命令与系统 rm 命令的区别详解
git
我的收藏手册19 小时前
性能监控shell脚本编写
前端·git·github
Yvonne爱编码20 小时前
简述ajax、node.js、webpack、git
前端·git·ajax·webpack·node.js·visual studio
2501_920047031 天前
git在Linux中的使用
linux·git·elasticsearch