首页 > 解决方案 > Gerrit 如何压缩远程提交?

问题描述

我在远程分支上有 9 次推送。他们没有被管理员合并。我如何在一次提交中压缩它们。他们也有合并冲突。

标签: gitgerrit

解决方案


你在本地做,然后强制推送。

git checkout some-remote/some-branch
git reset --soft HEAD~9 # go back 9 revisions, I guess you meant
git commit -m "This is whatever fix" # I personally don't like squashes so I reset --soft/commit
git push -f some-remote HEAD:some-branch # replace remote branch

推荐阅读