git - 有没有办法以非交互方式压缩大量提交?

标签 git interactive rebase squash

我正在尝试压缩一系列提交 - HEAD 到 HEAD~3。有没有一种快速的方法可以做到这一点,还是我需要使用 rebase --interactive?

最佳答案

然后确保你的工作树是干净的

git reset --soft HEAD~3
git commit -m 'new commit message'

关于git - 有没有办法以非交互方式压缩大量提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7275508/

相关文章:

linux - 我如何从我提交的git分支中获取文件列表

ruby-on-rails - 无法在 Windows 上运行 bundle 更新

php - 错误 : git was not found - installing laravel with composer windows

接受用户输入的 Vim 宏

ios - 从未调用过的交互式委托(delegate)方法

git - 为什么 git rebase 的 merge 冲突通常比 merge 少?

php - PHP 隔离测试环境

javascript - 如何使用 SVG map 形状创建可点击链接

git rebase 失败,命令 : git-merge-recursive 出现未知退出代码 (128)

git - 你如何处理 git rebase 工作流程中的不可快速转发的情况?