关于git的patch做法

本文探讨了两种不同的Git提交方法:一种是废弃旧提交并从头开始;另一种是在原有基础上打补丁提交。这两种方法各有优劣,前者不利于历史记录的保留,而后者则方便reviewer查看完整的提交历史。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于git
对于一个task
如果提交代码需要修改
1 我常用的操作:先在gerrit上Abandoned掉这个提交,然后在git的log上reset到最新的版本,然后再提交。
缺点:
在gerrit就只有最新提交的一个,之前的提交的记录都没有,删除了。非常不利于对比,reviewer看不到之前为什么不通过的记录。


2 现在的操作方式,就是打patch 在之前的基础上重新提交,但是使用一个changedID,在git的日志上只会显示一个节点。
在gerrit上可以看到这个task提交的所有记录。提交了几个记录就有几个patch,reviewer可以选择任意的一个patch。进入git服务器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值