压缩合并请求中的新提交

时间:2019-08-07 11:16:30

标签: git


我已提交并推送了一个文件以创建合并请求。现在,已要求我对文件进行一些更改,并在“合并”请求中对提交进行压缩。 在所有更改都提交后,压缩提交的常见做法是:

git checkout my_branch
git reset --soft HEAD~4
git commit
git push --force origin my_branch

但是,在这种情况下,我尚未提交或推送新更改。有没有更简单的方法(除了git reset之外)将新提交包含在已经推送的现有提交中?

1 个答案:

答案 0 :(得分:2)

一旦您准备好更改,如果您希望将更改压缩到上一次提交中,就可以

git commit --amend --no-edit

这会将这些更改添加到上一个提交中,并保留相同的提交消息。