技术栈

如何从未入库的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
相关推荐
weixin_45690427
22 分钟前
Git登录配置的详细方法
git
鄃鳕
4 小时前
Git , 本地落后远端
git
Yusei_0523
8 小时前
迅速掌握Git通用指令
大数据·git·elasticsearch
qq_37757277
17 小时前
git commit - revert + reset + checkout + reorder
git
2301_76723322
1 天前
Git使用和理解上的一些问题
git
nyf_unknown
1 天前
(vue)将文件夹打成tar包, Git Bash(推荐)具体使用
vue.js·git·bash
兔老大RabbitMQ
1 天前
Git Revert 特定文件/路径的方法
git
星哥说事
2 天前
如何将堡塔云WAF迁移到新的服务器
服务器·git·github
阿政一号
2 天前
Git版本控制器
git
妮妮喔妮
2 天前
SSH协议的GIT转换
运维·git·ssh
热门推荐
01UV安装并设置国内源02Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code03【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)04KGG转MP3工具|非KGM文件|解密音频052025最新国内服务器可用docker源仓库地址大全(2025年8月更新)06蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接07TRAE 规则(Rules)配置指南:个人习惯、团队规范与最佳实践08NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南09阿里开源首个图像生成基础模型——Qwen-Image本地部署教程,超强中文渲染能力刷新SOTA!10TRAE Rules 实践:为项目配置 6A 工作流