git合并commit点

假设我们现在log中有4个commit点处于已commit状态,git支持把一个commit点合并到其前一个commit点中,我们现在尝试把[Brf]这个点合入到[Ver]这个点中去

 

git rebase –i [commit id] (这里的commit id可以取[显示模版]之前那个节点的commitid)

进入如下视图:注意这里的顺序与log里是相反的

将[Brf]这个点前面的pick改为字母s ,然后:x退出

进入如下视图,编辑提交信息,默认是把两个点原来的提交信息合并,若无需修改则:x退出


合并之后的log

如果想把本次修改的4个点都合成一个点,可以reset掉重新commit一次

git reset --soft [commit id]( [显示模版]之前那个节点的commitid)

之后再提交一次,重新填写提交信息

合并commit点之后,将commit点推到远端库

git push origin master –f


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值