GitLab 压缩提交



GitLab 压缩提交

说明

压缩是一种在您获得合并请求时将所有提交合并为一个的方法。

压缩提交的步骤

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

GitLab 压缩提交_https://bianchenghao6.com_【GitLab 教程】_第1张

标志
-b 表示新的分支名称。
步骤 2-现在,创建一个包含两次提交的新文件,将该文件添加到工作目录并将更改与提交消息一起存储到存储库,如下所示-

GitLab 压缩提交_https://bianchenghao6.com_【GitLab 教程】_第2张
GitLab 压缩提交_https://bianchenghao6.com_【GitLab 教程】_第3张

步骤 3-现在,使用以下命令将上述两个提交压缩为一个提交-
$ git rebase-i HEAD~2

此处,
git rebase 命令用于将更改从一个分支集成到另一个分支,
HEAD~2 指定最后两个压缩的提交,如果您想压缩四个提交,那么你需要写成
HEAD~4。更重要的一点是,您至少需要两次提交才能完成挤压操作。
步骤 4-输入上述命令后,它将打开下面的编辑器,您必须在其中将
pick 单词更改为
squash第二行中的单词(您需要压缩此提交)。

GitLab 压缩提交_https://bianchenghao6.com_【GitLab 教程】_第4张

现在按
Esc 键,然后按冒号 (:) 并输入
wq 以保存并退出屏幕。
步骤 5-现在将分支推送到远程存储库,如下所示-

GitLab 压缩提交_https://bianchenghao6.com_【GitLab 教程】_第5张