Advertisement

Git版本管理 合并提交 git rebase操作

阅读量:

在某些情况下,同一分支中存在多个语义相近的提交记录,这会使整个提交历史变得杂乱无章。此时,可以将其中一部分提交整合为一个提交,从而优化整体的提交历史。实现这一目标的方法之一是采用rebase操作来合并多个提交。

以下是一个具体示例。

假设存在一个进行了多次提交的Git仓库。

依次向三个文件(1、2、3)中写入字符(‘1’、‘2’、‘3’),并分别进行提交。现在需要将这三次提交进行合并。

具体的操作步骤如下:

复制代码
    :mkdir test
    :cd test
    :git init
    已初始化空的 Git 仓库于 /Users/lurongming/test/test/.git/
    :touch 1 2 3
    :git add .
    :git commit -m create
    [master(根提交) bfebf58] create
     3 files changed, 0 insertions(+), 0 deletions(-)
     create mode 100644 1
     create mode 100644 2
     create mode 100644 3
    :cat << EOF >> 1
    > 1
    > EOF
    :git add 1
    :git com

全部评论 (0)

还没有任何评论哟~