想要一次提交两次提交

时间:2019-10-03 11:26:47

标签: git

我试图一次提交两次commit并将其推送到新分支,我尝试使用git rebase -i但无济于事

1 个答案:

答案 0 :(得分:1)

或者,您也可以

git checkout -b new_branch
git reset --soft HEAD~2  # rewinds HEAD back 2 commits while keeping changes
git commit -m "Message for both commits"
git push origin HEAD

如果您不喜欢交互式基础调整,或者对它感到不够自信。


之前:

X---A---B <<< your_branch

之后:

X---A---B <<< your_branch
 \
  C <<< new_branch

其中C包含AB的累积变化,例如壁球之后。