2021年1月1日 / 1次阅读
Git
使用 git rebase 命令,可以实现对 commit 历史的修改,包括重排序!
如何做呢?
git rebase -i <start_commit_id>
此时会弹出一个编辑界面,显示从start_commit_id开始(但不包括它)的所有commit,
手动调整pick commit_id的排列顺序,保存退出。
这样就完成了commit重排序,因为 git rebase 命令中的pick子命令,表示选择某个commit,调整pick的顺序,就是调整对应commit的顺序。
git rebase -i命令的这个界面,除了重排序commit,还可以合并,删除commit等操作,相当灵活。
本文链接:https://www.maixj.net/ict/commit-paixu-24270
©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。