GitLab – 合并提交

GitLab – 合并提交

描写

Squashing是一种在获得合并请求时将所有提交合并成一个的方法。

合并提交的步骤

第1步 - 进入你的项目目录,用 git checkout 命令检查出一个新的分支,名称为 squash-chapter — --。

GitLab - 合并提交

标志 -b 表示新的分支名称。

第2步 - 现在,创建一个有两个提交的新文件,将该文件添加到工作目录中,并将变化与提交信息一起存储到版本库中,如下所示

GitLab - 合并提交

第3步 - 现在,使用下面的命令将上述两个提交合并为一个提交 —

$ git rebase -i HEAD~2

这里, git rebase 命令被用来将一个分支的变化整合到另一个分支, HEAD~2 指定了最后两个压扁的提交,如果你想压扁四个提交,那么你需要写成 HEAD~4 。 更重要的一点是,你需要至少两个提交来完成压扁操作。

第4步 - 输入上述命令后,它会打开下面的编辑器,你必须把第二行中的 pick 字改为 squash 字(你需要压扁这个提交)。

GitLab - 合并提交

现在按 Esc 键,然后按冒号(:),再输入 wq 来保存并退出屏幕。

第5步 - 现在将该分支推送到远程仓库,如下图所示。

GitLab - 合并提交

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程