这一片文章针对有些强迫症的人处理
场景描述:
在自己的开发分支上,你有多次提交,但是某一天你就觉得太多次提交了,一下子让你的强迫症给搞出来了,于是乎,你就想把你已经推送到远端的提交记录给合并一个提交。和其他分支不交互影响,就单独的搞自己的分支合并提交
1:看如图的四次提交
就觉得四次提交太碍眼了,就整把最新的三次提交合并成一次提交
2:执行如下命令
git rebase -i HEAD~3
3:修改合并操作如下
修改完成,保存并退出。出现第四步
4:修改提交内容
修改一下提交内容
保存并退出!!!
5:强推!强推!强推!!!
重要的事情说三遍。
git push origin experimment --force
再次查看log
到此结束!!!!
ps:这样的操作不多见,一般都是把feature分支的多次提交合并成一个提交,然后在合并到dev分支上。这样的话,你就是在feature上提交了N次都没所谓啊,后面你在合并到dev上就可以了。本文讲的在一个分支上合并已经提交的记录,如此操作很少啊,重点就是后面强推!!!
如果你觉得可以请扫描关注我的公众号
扫描二维码
获取更多精彩
洲洲
扫描上方二维码,关注我