git merge squash 非连续提交

标签 git

<分区>

我在 master 分支上有一些非连续的提交,我想将它们 merge 为一个提交。如果我有以下提交,如何压缩 abc

a-b-x-y-c

(a 是最新的提交)

预期的结果是:

D-x-y

(Dabc 的压缩)。这可能吗?

最佳答案

当然,查看 git interactive rebasing .

关于git merge squash 非连续提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8644037/

相关文章:

git - gitlab-shell 中的 "post-receive"钩子(Hook)是否仍可用于自定义钩子(Hook)?

git - 如果有人知道我的 Github 用户名和电子邮件,他们可以提交或推送我项目的文件吗?

git - git镜像后无法从远程存储库读取

ios - Xcode DerivedData目录删除后一直返回

Git 和数据库状态

git - 使用 git rebase 因为更容易恢复更改?

merge 后Git丢失代码

git - 如何将远程 git repo 添加和 pull 到包含大量未跟踪文件的项目

git pull 导致 "unlink of file failed"错误

GIT - 无法压缩提交 : fatal: Needed a single revision