git单独提交一个文件_Git合并提交方式针对单独分支

这一片文章针对有些强迫症的人处理

场景描述:

在自己的开发分支上,你有多次提交,但是某一天你就觉得太多次提交了,一下子让你的强迫症给搞出来了,于是乎,你就想把你已经推送到远端的提交记录给合并一个提交。和其他分支不交互影响,就单独的搞自己的分支合并提交

1:看如图的四次提交

9e8b3b36fa3477d9b7223ef222085cc6.png

就觉得四次提交太碍眼了,就整把最新的三次提交合并成一次提交

2:执行如下命令

git rebase -i HEAD~3

187f9c066e380ab807e547df0d7dcc22.png

3:修改合并操作如下

4561edafc47c69cdbf79208ff00ca266.png

修改完成,保存并退出。出现第四步

4:修改提交内容

c0bdb5059337175efce438c8b36f6106.png

修改一下提交内容

31fcaac52b72940b748d51707f2443e4.png

保存并退出!!!

5:强推!强推!强推!!!

重要的事情说三遍。

git push origin experimment --force

再次查看log

40ff4d0d45407460f7ba3fe3a7fb16ba.png

到此结束!!!!

ps:这样的操作不多见,一般都是把feature分支的多次提交合并成一个提交,然后在合并到dev分支上。这样的话,你就是在feature上提交了N次都没所谓啊,后面你在合并到dev上就可以了。本文讲的在一个分支上合并已经提交的记录,如此操作很少啊,重点就是后面强推!!!

扫描二维码

获取更多精彩

洲洲

ed9ac39f6bbbbda64eb79815cfa66b57.png 8c11c99768441e00f9a47b41688e45a0.gif

扫描上方二维码,关注我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值