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)
还没有任何评论哟~
