Advertisement

版本管理gitlab实践教程

阅读量:

Rebase与Merge的对比分析

在git操作中,无论是采用rebase还是merge方式,均可实现分支合并的功能。然而,在具体应用场景中,究竟何种情形更适合选择rebase,何种情况下应优先考虑merge,本文将通过若干基础操作实例进行分析与探讨。

准备

依据官方所提供的标准应用场景进行说明,具体内容如下所示:

这里写图片描述

git准备

在进行相关操作前,需借助git工具完成准备工作。首先,在master(origin分支)中生成C1与C2两个文件,并执行提交操作。随后,新建mywork分支,在该分支下依照相同方式创建C5和C6文件。与此同时,在master分支中继续添加C3和C4文件。具体实施过程中所采用的脚本内容如下:

复制代码
    liumiaocn:tmp liumiao$ cat prepare.sh 
    #!/bin/sh
    
    cd /tmp
    mkdir gittest
    cd gittest
    ls
    git init
    touch C1; git add C1; git comm

全部评论 (0)

还没有任何评论哟~