📜  GitLab-压榨提交

📅  最后修改于: 2020-11-01 03:41:38             🧑  作者: Mango


描述

压缩是一种在获取合并请求时将所有提交合并到一个提交中的方法。

压榨提交的步骤

步骤1-转到您的项目目录,并使用git checkout命令签出一个名为squash-chapter的新分支-

GitLab压榨承诺

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

步骤2-现在,创建具有两个提交的新文件,将该文件添加到工作目录中,并将更改以及提交消息存储到存储库中,如下所示-

GitLab压榨承诺GitLab压榨承诺

步骤3-现在,使用以下命令将以上两个提交压缩为一个提交-

$ git rebase -i HEAD~2

在这里, git rebase命令用于集成从一个分支到另一个分支的更改,并且HEAD〜2指定最后两次压缩的提交,如果要压缩四个提交,则需要编写为HEAD〜4 。更为重要的一点是,您需要至少两次提交才能完成压扁操作。

第4步-在输入上面的命令后,它会打开下面,你必须改变在第二行南瓜字编辑器(你需要壁球这次提交)。

GitLab压榨承诺

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

步骤5-现在将分支推送到远程存储库,如下所示-

GitLab压榨承诺