commit 合并
在开发过程中,可能会出现多个 commit 所涉及的逻辑都是同一个功能模块,此时,会导致 log tree 非常的混乱,不美观,因此,我们可以将多个 commit 进行合并,变成一条,这样,也使得 log tree 会更加的简洁。
首先,先确定的是,我们合并 commit 使用的是 rebase 命令。
command line
首先,找到要操作的 commit 的 前一条的 sha1,然后执行
git rebase -i sha1
执行完后,会出现指定 commit 后所有的 commit,然后根据需要将对应的 commit 的操作改为需要的即可。

在这里,我们分别描述一下这些操作哪些是有用的,以及该如何选择。
- pick:保留;
- reword:保留,但是要修改 commit log;
- edit:保留,但是会暂停 rebase 操作,让你修改内容,不止是log;

本文介绍了如何使用Git Rebase命令合并分支,使commit历史更清晰。通过command line或IDEA进行操作,解释了pick、reword、squash等选项的用途,并提供了合并与提交的步骤。
最低0.47元/天 解锁文章
1052

被折叠的 条评论
为什么被折叠?



