工具篇:[git] 合并多次提交

背景: 一个功能由于各种原因,可能会分多次提交,git 提供了功能可以把多次提交合并为1个

实践:

使用的windows系统+git+sublime ,其中sunlime是必备

1.使用git log  找到要合并的commit 的信息

 

2.git rebase -i  param , 此处的param替换为要合并的commit的值,黄色部分

3.执行命令后 会弹出一个文本框,保留第一个pick,其余的pick替换为s, 保存

4.保存成功后,弹出文本框需要修改commit message,可以把原来的message都删除,只保留一个

5.操作完成后,需要强制推送到远程,git push origin branch -f  ,branch替换成分支名

6.查看,多个log就合并成了一个了。

参考:https://blog.csdn.net/jerechen/article/details/89556281?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-5.control

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值