描述
当您获得合并请求时,压缩是一种将所有提交合并为一种方式.
压缩提交的步骤
第1步 : 转到项目目录,使用 git checkout 命令 :
标志 -b 表示新的分支名称.
第2步 : 现在,创建一个包含两个提交的新文件,将该文件添加到工作目录并将更改与提交消息一起存储到存储库中,如下所示 :
第3步 : 现在,使用以下命令将上述两个提交压缩为一个提交 :
$ git rebase -i HEAD~2
这里, git rebase 命令用于将更改从一个分支集成到另一个分支, HEAD~2 指定最后两个压缩提交,如果你想压缩四个提交,那么你需要写为 HEAD~4 .更重要的一点是,您需要至少两次提交才能完成压缩操作.
步骤4 : 输入上面的命令后,它将打开下面的编辑器,你必须在第二行中将 pick 字改为 squash 字(你需要压缩这个提交) .
现在按 Esc 键,然后冒号(:)并输入 wq 以保存并退出屏幕.
步骤5 : 现在将分支推送到远程存储库,如下所示 :