ubantu 对git库的代码进行post-review

先下载代码: git clone --branch xx  gitxxxx

执行命令: git log

发现本次任务提交了很多次,因此产生了很多commit id 这样post -review时,需要提交很多次

别人才可以看完你的review内容,而且会很凌乱。

因此需要使用:git rebase -i  commit-id 命令,将多个commit的内容合为一个commit,这样在提交post-review的时候,就可以一次提交,然后将多次提交的内容一次性的展示出来

注意 git rebase命令的取值是开区间,所以,第一个值是取不到的

例如,我要将Mengkai Yang的commit合一,所以就需要将Mengkai Yang的commit记录都包含在一起

因此,git rebase -i  commit-id 中 commit-id的取值就应从 Yong Ma这里取,由于是开区间所以,Yong Ma的记录是不会包含进去的。

最终命令为:git rebase -i 11adc0ac

 这时,需要将pick 留最上面一个,其余都改为 s ,如:

编辑结束:wq

然后会自动跳转到一下两个界面

 

 

然后编辑第二个界面,这都是提交的 commit 说明,其他的都用 # 屏蔽掉,只留一个白色的内容对其进行编辑,这就是最后提 post-review时的说明内容。

如:

 然后这个命令就执行结束了:

 这个时候可以在看下 git log, 会发现其记录就只剩一个了

 至此,合并完成。

开始提post-review:

             post-review commit-id  --server=post-review的服务器网址

如:

       post-review 82e6bef5f38cf1 --server=https://reviewboard.eng.vmware.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值