📅  最后修改于: 2020-11-01 03:41:38             🧑  作者: Mango
压缩是一种在获取合并请求时将所有提交合并到一个提交中的方法。
步骤1-转到您的项目目录,并使用git checkout命令签出一个名为squash-chapter的新分支-
标志-b表示新的分支名称。
步骤2-现在,创建具有两个提交的新文件,将该文件添加到工作目录中,并将更改以及提交消息存储到存储库中,如下所示-
步骤3-现在,使用以下命令将以上两个提交压缩为一个提交-
$ git rebase -i HEAD~2
在这里, git rebase命令用于集成从一个分支到另一个分支的更改,并且HEAD〜2指定最后两次压缩的提交,如果要压缩四个提交,则需要编写为HEAD〜4 。更为重要的一点是,您需要至少两次提交才能完成压扁操作。
第4步-在输入上面的命令后,它会打开下面,你必须改变在第二行挑字南瓜字编辑器(你需要壁球这次提交)。
现在按Esc键,然后按冒号(:)并键入wq保存并退出屏幕。
步骤5-现在将分支推送到远程存储库,如下所示-