关于压缩提交
压缩允许您将分支历史记录中的多个提交合并为单个提交。这有助于使您的存储库历史记录更易读和理解。
压缩提交
-
在 GitHub Desktop 中,点击 当前分支.
-
在分支列表中,选择包含要压缩的提交的分支。
-
在左侧边栏中,点击 **历史记录**。
-
选择要压缩的提交,并将它们拖放到要合并它们的提交上。
您可以使用 Command 或 Shift 选择一个提交或多个提交。
您可以使用 Ctrl 或 Shift 选择一个提交或多个提交。
-
修改新提交的提交消息。您要压缩的所选提交的提交消息已预先填充到 **摘要** 和 **描述** 字段中。
-
点击 **压缩提交**。
压缩提交时的错误消息
压缩提交时,您可能会看到以下通知或错误消息之一。
- 通知指出,对分支的请求更改将需要强制推送才能更新远程分支。强制推送会更改分支的提交历史记录,并将影响在该分支中工作的其他协作者。选择 **开始压缩** 以开始压缩,然后点击 **强制推送 origin** 以推送您的更改。
- 错误指出,压缩失败,因为压缩的提交中存在合并提交。
- 显示通知,指示您的当前分支上存在未提交的更改。选择 **暂存更改并继续** 以存储更改并继续,或选择 **关闭** 以忽略消息并提交更改。当不再有任何未提交的更改时,您可以压缩您的提交。