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

相关推荐
咖啡教室13 小时前
日常开发中常用的git操作命令和使用技巧
git
carterwu19 小时前
git工作流程的分类和对应场景
git
2401_8401922719 小时前
如何学习一门计算机技术
开发语言·git·python·devops
EleganceJiaBao21 小时前
【Git】5 个分区的切换方式及示例
git·github·add
LCY1331 天前
spring 中的DAO是什么
运维·git·jenkins
柚几哥哥2 天前
IntelliJ IDEA全栈Git指南:从零构建到高效协作开发
java·git·intellij-idea
遇到困难睡大觉哈哈2 天前
Git推送错误解决方案:`rejected -> master (fetch first)`
大数据·git·elasticsearch
ON.LIN2 天前
Git提交本地项目到Github
git·github
九月镇灵将2 天前
6.git项目实现变更拉取与上传
git·python·scrapy·scrapyd·gitpython·gerapy
wuyijysx2 天前
ubuntu git cola gui
git·软件工具